Independent software engineer
Software, built end to end.
I partner with companies to design, build and ship web products. Frontend, backend and everything that connects them.
Every layer of the product, one person accountable.
No handoffs between agencies and contractors. The same engineer owns the interface, the API and the deploy.
Frontend
Interfaces that feel fast and stay maintainable. Design systems, complex state, accessibility and real performance budgets.
- React
- Next.js
- TypeScript
- Tailwind
- Motion
Backend
APIs, data models and integrations that hold up under real traffic.
- Node.js
- Go
- PostgreSQL
Infrastructure
CI/CD, containers and observability. Deploys that are boring in the best way.
- Docker
- Terraform
- GitHub Actions
Product engineering
Working directly with founders and product teams to turn loose requirements into shipped features.
Selected work
Recent projects
Tools I reach for
- TypeScript
- React
- Next.js
- Node.js
- Go
- Python
- PostgreSQL
- Redis
- GraphQL
- Docker
- Kubernetes
- Terraform
- Tailwind CSS
- Vercel
- GitHub Actions
How a project runs
Discover
We map the problem, the users and the constraints. You get a clear scope and an honest estimate.
Design
Architecture and interface decisions, made early and written down so nobody has to guess later.
Build
Weekly releases to a staging environment you can click through. Progress you can see, not a status report.
Ship
Launch, monitoring, and a handover your team can own from day one.
Have something that needs building?
Tell me about the product, the timeline and the team. I reply within two working days.