Live ProductClient WorkFull-stack
MK Custom Metal
A site and a spec-driven part estimator for a custom sheet metal shop — the quoting tool that actually got used.
Role
Designer & Developer
Timeline
2026
Tools
Cloudflare Workers, Claude Code
The Problem
Custom fabrication has no catalog to price from — ductwork, transitions, exhaust hoods, plenums, and one-off parts are quoted from a drawing every time. That makes estimating slow, inconsistent between jobs, and hard to hand off to anyone but the person who's been doing it for years.
The Approach
- Built a part builder the customer drives themselves: pick a part type, enter dimensions, add it to a build list, and send the whole order at once.
- Modeled ten common parts — return and supply plenums, linear box, drain pan, transition, elbow, caps — plus a 'something else' path so an odd job still gets through.
- Priced from the part's real cost drivers rather than area alone, so estimates stay consistent between jobs instead of living in one person's head.
- Made the builder the site's primary call to action, ahead of the contact form.
- Split the site, builder, and intake into separate services so each can change without touching the others.
The Outcome
10 parts
Modeled part types, plus a custom path
Self-serve
Customers spec their own parts and send a full order
0→1
Site, builder, and intake built solo