Currently unavailable
- Years experience
- 6+Years experience
- Projects shipped
- 20+Projects shipped
- SaaS products
- 8SaaS products
- Technologies
- 15Technologies
Selected work
Products built for people who use them all day.
Four projects that show how I approach architecture, performance and interface detail.
Selected work is being prepared and will appear here shortly.
About me
I build interfaces for software people live inside.
I've spent the last six years building product interfaces for engineering and data-heavy tools — the kind of software people use for hours a day, where a careless layout decision costs real time.
My work usually starts in the messy middle: an existing product with real users, real constraints, and a roadmap that can't pause for a rewrite. I like finding the smallest structural change that unlocks the next year of work — a component API, a data-loading pattern, a typography scale that finally holds up.
Read moreExperience
Where I've worked.
Experience details are being added.
Toolkit
Technologies I work with.
Tools I use regularly. The projects and experience above show how.
Frontend
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Tailwind CSS
Backend
- Node.js
- Express
- REST APIs
- GraphQL
Database
- PostgreSQL
- MongoDB
- Redis
Cloud & DevOps
- AWS
- Docker
- Git
- GitHub Actions
Testing
- Playwright
- Vitest
- Jest
- Cypress
Writing
Notes on building frontend systems.
I'm writing up a few things at the moment — notes on frontend architecture and design systems will land here soon.
Contact
Let's work together.
Have a project, opportunity or idea worth discussing? I read everything that arrives.