PM by role. Builder by habit.
Eight years in NHS health tech and telco. I've shipped clinical integrations, recovered $700K in billing leakage, and built some things in my own time.

Where I've moved the numbers.
- Led Scotland-wide digital dermatology rollout to all 14 NHS health boards and 535 GP practices, processing 13,000+ referrals in year one.
- Defined and negotiated HL7 FHIR API specifications with NHS Scotland, integrating national SSO, EMPI, and image storage platforms to remove onboarding friction and reduce clinical risk.
- Diagnosed why primary care users were dissatisfied, built a structured feedback and resolution process across support channels, and confirmed resolution with each user directly. NPS moved from +4 to +30 within 18 months.
- Shipped GP records integration via Docman Connect, routing completed clinical correspondence automatically into EMIS and SystmOne, processing 800+ documents daily at a 96% acceptance rate with zero clinical data loss.
- Found systemic billing revenue leakage, corrected 1,500 undercharged accounts, recovered $700K in three months at $12K cost: 58× return.
- Launched Business Wireless Broadband to 1,000 connections in month one, sustaining 25% MoM growth for six months.
- Designed and ran targeted promotional campaigns (Free Data Weekends), growing customer spend +25% and cutting churn 10% YoY.
- Led self-service help-site rebuild: page views +130% MoM, load times down 60%, reducing reliance on Level 1 support through better self-service.
Things I've built.
One for a real problem. One for fun.
Stayright
Skilled Worker visa holders risk losing ILR eligibility if they exceed 180 days outside the UK in any rolling year. I hit this problem personally, found no tooling worth using, and built one. Absence tracking, real-time compliance risk, audit-ready exports. Built solo.
stayright.vercel.appHalve
A daily deduction puzzle: one solution per day, no guessing allowed. Built the puzzle engine (generator, solver, uniqueness verifier, difficulty rating) and shipped the full stack. The interesting part wasn't the code. It was making every decision myself: grid constraints, type scale, streak UX, share-card copy. And discovering which ones were actually hard.
Play HalveHiring, building, or just curious?
I'm open to Senior PM roles and select freelance work. Tell me what you're working on.


