From the first question to a service people rely on.
I design and build the digital services charities depend on. I work out what is needed with the people who run the service, design it with them, then build it and keep it running long after launch.
- 12+ years in software
- 8 years on UK charity services in fostering, parenting support, schools and cancer support
Work I’m proud of
Services used by foster carers, parents, schools and people after cancer treatment, a startup I took from idea to launch, and a product of my own.
-
A fostering profile platform for a UK children’s charity
Foster carers use this platform to introduce their home and family to a child before the child moves in. I was main developer and led its technical development as it grew from one charity’s fostering teams to other fostering services in England and Wales, in English and Welsh.
-
A parenting support chat platform built on Twilio Flex
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.
-
A computing education platform for UK schools
A computing charity runs free courses where young people design and build apps for problems they care about. I was main developer on its platform, then led the build of the new one: courses that any teacher can deliver well, and industry volunteers matched to classes. The programme reached 30,444 young people in 708 schools in 2024/25.
-
Tailwise: matching dog seekers with verified breeders
Tailwise wanted to stop people buying dogs from puppy farms by matching anyone looking for a dog with verified, responsible breeders. As founding product engineer I took the first version from idea to launch in six months, and the launched product was central to the founders’ £200,000 raise.
-
A breast cancer support app for life after treatment
A UK breast cancer charity’s app gave people living with and beyond primary breast cancer more than 300 short cards of trusted advice, shaped by women who had been through treatment. I worked on every part of it, from the app to the backend and content system, and kept it running until the charity closed it.
-
PostDeploy: everything after you ship
Too many small teams find out production is broken from a customer email. I founded PostDeploy to change that: uptime monitoring, error tracking, privacy-first analytics, status pages and changelogs in one place, with an alarm when a scheduled job goes quiet. Teams set it up by asking the coding agent they already use.
How I lead
Not from a slide deck. I work inside the team, next to the people who own the service, and hold a few convictions steady while everything else moves.
-
The people who run the service set the direction.
Product owners, service leads and partners know things no brief captures. I bring them in early and turn what they know into decisions everyone can see.
-
What must never happen is enforced, not remembered.
A safeguard that relies on someone remembering will fail on a busy day. I agree the non-negotiables in plain words, then make the product hold them.
-
Done means proven, not finished.
Work is only done when someone can check it. I decide what that proof looks like before the work starts, and I hold the line when a deadline pushes back.
-
Complexity has to earn its place.
Every extra moving part is one more thing to break and one more thing to hand over. I cut scope before I add systems.
Built for people on their hardest days
Charity services rarely fail because of the code. They fail when the software forgets who is on the other side of the screen.
-
The stakes are personal
Behind each screen is someone having a hard week. The wording, the pace and every default are product decisions, and I treat them as seriously as the architecture.
-
Everyone wants something different
Staff, volunteers, partners and funders share one service and pull it in different directions. Getting them to agree is most of the job.
-
Small teams, long lives
Charity teams are small, and their services outlast any project. Whatever I lead has to be something their own people can run once I step back.
How I can help
Bring me in at the start, halfway through, or when something has gone wrong. I can take the whole journey with your team, or only the part you need.
-
Find the real problem
Listen to users and staff, separate symptoms from causes, and agree what success looks like before money goes on a build.
-
Shape the product
Set a clear direction: what comes first, what waits, and how it fits the organisation’s budget, risks and pace.
-
Build and ship it
Lead the team from design to software in production, building parts myself, so nothing is lost between the plan and the product.
-
Keep it running and improving
Keep the service reliable once people depend on it, and move it onto better foundations without switching it off.
Career
- 2019 to now
Product Engineering Lead, Super Being Labs
Lead product and engineering on services for UK charities and social-impact organisations: setting direction with service owners, shaping what gets built, leading delivery and building alongside the team.
- 2017 to 2018
Founding product engineer, Tailwise
Shaped the first version with the founders, turned their assumptions into a delivery plan, and led development through to launch.
- 2014 to 2017
Full-stack and independent developer
Web applications built end to end in JavaScript, then custom software and automation in Python and Ruby.
- Alongside
Founder, PostDeploy
Monitoring, analytics and status pages in one product, built in the open.
Tell me what you’re working on.
A role you are hiring for, a product that needs direction, or a service that cannot go down. A few lines by email is enough. I reply within two working days.