A photo of me holding my two sons
A photo of me and my sons :)

What I do, in a nutshell

I think about making things easier for people and build solutions to that end. I'm experienced in building highly-interactive web apps in large, fast-moving projects, mainly as a full-stack developer.

I enjoy working within the intersection of UX design and frontend development and value close collaboration with designers and other product people.

My background is in computer science (BSc) and human-computer interaction (MSc).

Toolkit

My recent roles have included me working extensively with:

  • UI component development (HTML, CSS, TypeScript)
  • State management
  • API design
  • Rendering patterns (CSR, SSR, SSG)
  • Testing (unit, integration, E2E)
  • CI/CD pipelines
I've mainly been writing TypeScript and React.js for the past couple of years.

Key values

I have a strong bias for:

  • Systems over goals
  • Long-term games over short-term games
  • Habits over sprints
  • Questions over answers
  • Teaching over showing
  • Writing over reading
I do my best to live by these values and prefer to work in environments that encourage them.

Interested in working with me?
Reach out