Senior Software Engineer · London · Open to work
Eleven years shipping products end to end.
Frontend, backend and mobile. TypeScript, React and React Native, with Node and Python server side. Most recently in fintech, AI and edtech — Lendable, Prosper, BPP and Aula. Alongside that I build and ship my own products: fourteen live on the web, ten of them on the App Store and Google Play.
Looking for a senior or staff engineering role in the UK — remote or hybrid.

Companies I've built for
- Prosper
BPP
Lendable
Yarn
MDRx
Clearstake
Aula Education
Sparks
LEO Learning
Discovery Education
Addison Group
Machine Earth
- Tribal Worldwide
- SYZYGY
- Cohaesus
- Years shipping software
- 11Years shipping software
- Companies built for
- 15Companies built for
- Products of my own, live
- 14Products of my own, live
- Apps on the App Store
- 10Apps on the App Store
14 live on the web · 10 on the App Store and Google Play
Things I've Built
Products I designed, built and shipped myself — Next.js on web, React Native and Expo on mobile, sharing one backend. They ship under Chewy Bytes, my software company.
How I work
Full stack, in the sense that I take a thing from an idea to something real people use — and then keep it running.
AI in products, not just in the editor
I put model providers into things real people use, and then do the unglamorous half — evaluating and monitoring what comes back once users are involved.
- Anthropic
OpenAI
- Vertex AI
- Gemini
- Perplexity
- Replicate
At Prosper: a real-time speech pipeline on Chirp v3 and Vertex, and an LLM evaluation framework in Python with Pydantic, LangChain and Langfuse, prompt-chaining across four competency pathways.
AI tooling every day
Claude Code, Codex and Copilot are part of how I work, not an experiment I ran once.
- Claude Code
OpenAI
- Copilot
It's why one person can keep fourteen products in production across web and two app stores — and why I have opinions about where these tools help, where they quietly cost you, and how to review what they produce.
Equally at home on web and mobile
Next.js on web, React Native and Expo on mobile, sharing a backend through API routes and server actions. Most of my work has been web; the mobile half is the unusual part.
- Next.js
- React
- TypeScript
- React Native
- Node.js
- PostgreSQL
On web: a PHP MVP rebuilt on Next.js and Server Components at Yarn, 40% faster; a conversion funnel taken from 17% to 30% at Lendable; 15+ features on BPP’s Apex platform. On mobile: eight years of React Native across Lendable, Yarn, MDRx and Aula, plus ten of my own apps through App Store review.
Tech stack
What I work with
Design
- Figma
- Sketch
Adobe XD
Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Tailwind
- TanStack
- Stripe
- Shopify
Mobile
- Expo
- React
- TypeScript
- RevenueCat
Backend
- TypeScript
- Node.js
- Express
- Bun
- Hono
- Python
- GraphQL
- PostgreSQL
- MongoDB
- Redis
- Prisma
- Neon
AI
- Anthropic
OpenAI
- Vertex AI
- Gemini
- Perplexity
- Replicate
- Python
- LangChain
- Pydantic
- Claude
- Copilot
Cloud & infra
AWS
- GCP
Azure
- Vercel
- Cloudflare
- GitHub
- Turborepo
- Sentry
- PostHog
Web3
- Ethereum
Occasional updates on what I ship
New products, the odd write-up on how something was built, and not much else. No spam, unsubscribe anytime.





