Teams hire me to ship the hard parts.

Every service I build is held to a simple standard: easy to change, hard to break. That's what I bring to every team I join.

Full-time role

Open
  • Senior or Staff Software Engineer
  • Backend, platform and API work
  • Remote, hybrid or on-site
AvailableNow
Get in touch

Contract work

Select projects
  • API and service design
  • Performance and reliability reviews
  • Node.js and TypeScript upgrades
  • CI/CD and developer tooling
  • Embedded with your team
Architecture review1–2 weeks
Engagements from2 weeks
Book a call

Questions, answered.

01What kind of role are you looking for?

A Senior or Staff engineering role where I can own backend systems end to end: design, build, ship and operate.

I'm happiest on teams that care about clear interfaces, good tests and calm releases.

02Do you take on contract work?

Yes, a small number of focused engagements at a time: service design, performance and reliability reviews, upgrades and migrations, or developer tooling.

03Where do you work from?

Remote-first, and happy to travel or work hybrid for the right team. I'm used to working across time zones and writing things down.

04What stack do you prefer?

TypeScript and Node.js on the backend, PostgreSQL for data, and whatever cloud your team already runs. I would rather fit your stack than replace it.