Direct channel
You talk to the person writing the code. Decisions don't pass through account managers, and nothing gets lost in translation.
I'm an independent engineer building custom web and mobile software for teams that need it done right, and done quickly. One operator, direct channel, short feedback loops.
Custom dashboards, internal tools, marketing sites and product surfaces. Built for performance, designed with taste, deployed with boring reliability.
Cross-platform iOS and Android apps that share one codebase. Push, offline, payments, deep linking — the whole stack, not just a hello world.
Tying tools together so your team stops doing manual work. Stripe ↔ CRM, forms ↔ sheets, legacy DB ↔ modern API — pragmatic plumbing that just runs.
Short engagements to unstick a decision or a shipment. Architecture reviews, hiring help, or a second pair of eyes on a codebase that's gotten hard to move.
You talk to the person writing the code. Decisions don't pass through account managers, and nothing gets lost in translation.
Most engagements produce something working in week one. We iterate on a real thing, not a Figma of a real thing.
Clear code, sensible types, useful tests. If someone takes this over in a year, they'll thank you, not curse you.
Most work is quoted flat for a defined scope. No mystery hours, no scope creep by stealth — just a number, a date, and a demo.
Have something to ship?
A 25-minute call to see if the fit is right. Bring the rough idea — I'll bring questions, and a realistic path from here to shipped.