
I help founders and teams ship confident, resilient software.
Based in Liverpool. Here is what working together looks like, from first call to launch.
Week 0 · 15 minutes
Intro call
Bring the roadmap, the constraints, or the chaos. We'll work out whether I'm the right fit and what a first step looks like.
Weeks 1–2
Discover
Rapid workshops to map goals, users and technical constraints before a line of code.
months → weeksintegration time for healthcare organisationsMedblocksWeeks 3–8
Design & build
Ship user-facing value every week with clean architecture and measurable quality gates.
+35%conversion through optimised user flowsE-commerceAfter launch
Launch & evolve
Guide releases, automate operations and iterate with data so the product keeps compounding.
+25%revenue from actionable business insightsAnalytics & BI
- product engineering
- 4+ years
- product engineering
- web & mobile products
- 40+ launches
- web & mobile products
- teams partnered with
- 3 continents
- teams partnered with
Recent projects where engineering meets business impact.
Four engagements, and what each one delivered.
months → weeks
integration time for healthcare organisations
Healthcare platform: Medblocks
Built Medblocks, a platform for building healthcare applications on vendor-neutral, openEHR-based APIs, with data migration tools. Also built Medblocks UI, a web components library that turns openEHR templates into reusable form components.
React · Next.js · TypeScript · Web Components
+35%
conversion through optimised user flows
E-commerce platforms
Complete e-commerce platforms with real-time inventory, secure payments and admin dashboards, built to hold up under peak-sale traffic without losing speed.
React · Node.js · MongoDB · Stripe
+25%
revenue from actionable business insights
Data analytics & business intelligence
Real-time dashboards, custom reporting and unified data pipelines that give executive teams live insight to make decisions from.
Next.js · D3.js · PostgreSQL · Python
secure
scalable mobile products for financial services
Mobile banking applications
Cross-platform banking apps with biometric authentication, real-time transaction processing and financial management that meet strict security requirements.
React Native · TypeScript · AWS · Firebase
Scale ideas into production-grade products without sacrificing craft.
End-to-end across discovery, product design and engineering: a new build, or levelling up a platform you already have.
- Beautiful interfaces
- Pixel-perfect user experiences people trust and enjoy.
- Cross-platform apps
- Native-quality mobile apps that work across iOS and Android.
- High performance
- Applications tuned for speed, efficiency and scale.
- Custom solutions
- Software shaped to how your business actually runs.
- Cloud infrastructure
- Robust, scalable cloud environments built for growth.
- Rapid development
- High-quality products shipped quickly with modern practice.
Engagement formats that meet teams where they are.
Each pairs senior, hands-on execution with a clear operating rhythm and measurable outcomes.
Product strategy & discovery
Align product direction with market insight, shape research-backed roadmaps, and validate the risky assumptions before writing code.
- User research & personas
- Technical feasibility audit
- MVP definition & roadmap
Engineering & architecture
Resilient, scalable applications on modern stacks, with clean code, automated testing and cloud-native infrastructure for long-term velocity.
- React, Next.js, React Native
- Node.js & cloud infrastructure
- API design & data modelling
Growth & lifecycle
Instrument analytics, build activation funnels and run experiments, with performance budgets and real KPIs baked into the product.
- Mixpanel, GA4, Amplitude
- Lifecycle automations and messaging
- Experiments across Meta, LinkedIn and Google Ads
A calm, outcome-led way to build software.
- We agree success metrics in week one, so progress is measured, not guessed.
- A shared roadmap and a demo every week, so you see the work without chasing it.
- Async-friendly by default: written updates, recorded walkthroughs, few meetings.
Bring your entire stack together.
Interfaces
- React
- Next.js
- React Native
- TypeScript
Services & data
- Node.js
- Python
- PostgreSQL
- MongoDB
Platform & payments
- AWS
- Docker
- Firebase
- Stripe
- D3.js
Notes from shipping product.
Longer pieces on performance, serverless products and how the work of coding is changing.
- The November 2026 Next.js security releaseThree advisories in three weeks, and the dependency policy that makes them routine.
- Next.js 16.4 and Cache ComponentsWhat to migrate first now that Cache Components are the recommended default.
- React 19.3: View Transitions are stableWhat actually changed in your code, and what I chose not to animate.
Let's design the next chapter of your product.
Share the roadmap, the constraints, or the chaos you're working within. I'll help find the best path forward and start shipping.