Skip to content
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 more

Experience

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.