A product lead who reads the code.

Most product people hand your team a spec and hope. I have written production software for over 12 years, so I shape the work around your architecture, your team and your constraints, and I build alongside them when that is the fastest way through.

  • Rails, Elixir, React Native, Node, PostgreSQL, Twilio and Cloudflare in production
  • Open to Product Engineering Lead and Technical Product Lead roles

What changes with me on the team

  • Fewer translation layers.

    Decisions travel from the people who need them to the people who build them without losing detail on the way.

  • Risk you can see coming.

    Migrations, safeguarding rules and integrations are planned with proof built in. Nothing goes live until someone can check it.

  • Hands on when it matters.

    I review, pair and ship. When a decision is stuck on a technical question, I can answer it myself rather than schedule a meeting about it.

Work with real engineering underneath

  1. Migrating a property inspection business off InventoryBase

    A UK property inventory agency

    A UK property inventory agency wanted 14 years of inspection records out of InventoryBase and into a platform it owns. I led the engineering: took over the live link with Airtable from a half-built sync service, then moved more than 60,000 inspections and over 4 TB of reports and photos while staff kept working.

  2. A parenting support chat platform built on Twilio Flex

    A major UK children’s charity

    Parents of children up to 19 can message a qualified coach for free, by webchat or WhatsApp. I was one of the developers who built and maintained the Twilio Flex platform behind it. In 2025/26, 3,984 parents had one-to-one coaching, and 99% of those who rated it called it good or amazing.

Looking for a product engineering lead?

Tell me about the team, the product and the architecture you are working with. I reply within two working days.