01
Serverless & cloud
Applications deployed to managed platforms where that's the right answer, and to raw infrastructure where it isn't.
- AWS Lambda
- Amazon EC2
- Serverless architectures
- Vercel
- Application hosting
- Production deployments
Capabilities
01
Interface engineering with a design sensibility — type systems, motion, accessibility and performance treated as one problem.
02
Products that live outside the browser — cross-platform mobile apps, iPad interfaces built for in-person use, and desktop software with local processing.
03
Application architecture, APIs and data models. The systems work that makes a product hold together past its first release.
04
Everything between a finished build and a working product — servers, routing, certificates, domains, mail, and the debugging that happens at 2am.
01
Applications deployed to managed platforms where that's the right answer, and to raw infrastructure where it isn't.
02
Hands-on with Ubuntu production environments — provisioning, configuring and debugging them from a shell.
03
The layer between a request and an application: routing, caching, compression and static delivery.
04
Domain configuration and migrations, including the records most people only meet when something has already broken.
05
Certificates provisioned, renewed and kept from expiring quietly on a Sunday.
06
Transactional email that reaches an inbox instead of a spam folder — which is a DNS problem more often than a code problem.
01
We talk about what you need, who it's for, and what success looks like. I ask the questions that save us both time later.
02
Wireframes, then high-fidelity screens. You see and approve every surface before a line of code is written.
03
I engineer the product — frontend, backend, integrations. You get weekly progress demos, not status reports.
04
Servers, domain, security certificates, email, analytics — I handle all of it. You go live with zero guesswork.
05
Post-launch monitoring, updates and the occasional change request. I stay on so the product stays healthy.
Most projects take 4–8 weeks from kickoff to launch. Complex builds may take longer — I'll give you a realistic timeline in our first conversation.
Most projects don't need a team of specialists. They need one person who can hold the whole thing in their head and take it to production.