What we build & run for you.
Four buckets that cover most of what we're asked for. Pricing is hourly with a clear estimate up front; longer relationships move to a retainer.
Custom web apps
Internal portals, dashboards, customer-facing tools — wired into the data and workflows you already have.
Learn more →Integration & automation
Connecting CRMs, accounting, payment processors, and third-party APIs. Replace spreadsheet handoffs with something that just runs.
Learn more →Data aggregation & cleansing
Pulling, normalizing, and de-duplicating data from messy sources — vendor exports, public records, third-party feeds — into something you can act on.
Learn more →Hosting & DevOps
Server setup, backups, deployments, SSL — handled so you can stop thinking about it.
Learn more →Mobile apps
One React Native codebase ships to iOS, Android, and the web — same logic, three platforms, one repo. Less common than the four buckets above; useful when there's a need for both mobile and web in one product — like warehouse staff scanning inventory in and out on phones while the back office handles reporting in a browser. Three of my own apps live here as examples.
How a project starts
-
01
Free consultation
30 minutes on a call to understand the problem and whether I'm the right fit. No deck, no pitch.
-
02
Scope & estimate
Within a week: a written summary of what we'd build, in what order, with an hours estimate so you can budget.
-
03
Build & ship
Small increments you can see and steer. Progress goes live as we build, not all at once at the end.
Have a project in mind?
Tell me what you're trying to build — I'll reply within a day.