I’ve been building software professionally for nearly two decades.
Paul, a UK software engineer. I build and run software products, APIs and developer tools.
These days I build and run my own products, from the API design through to billing and operations.
AI agents are a big part of how I build now, and I write about what works and what doesn’t in the Notebook.
Get in touchI take on a few remote contracts.
What I’m building now
The products I run today, and where each one is.
Bullion APILiveMetal prices in 151 currencies, for your app.Latest update, Adding US Treasury holders to the Bullion APIbullionapi.dev (opens in a new tab)- SatzoIn developmentUK crypto gains and balances across your wallets.Latest update, Building a liquidity pool simulator to understand my own DeFi positions
- SwitchboardIn developmentOne inbox for your customers’ email, across all your projects.No public updates yet
LookoutBeta · invite onlySEO problems caught, ranked and confirmed fixed.No public updates yetlookoutseo.app (opens in a new tab)
Before my own products
The bigger things I built and led for employers.
- EPOS (till) systems for 500+ retail storesPoint-of-sale (till) systems across Europe with a React front-end, CouchDB (a database) and a Laravel API.
- Mobile apps with 500k+ downloadsConsumer-facing apps at scale, plus the backend APIs behind them.
- A platform migration that grew revenue by 50%Moved a large eCommerce site to a new platform for speed and reliability.
- Search that took conversion from 3% to 8%Replaced a slow site search with Algolia and Vue.js.
- Led engineering teams of 25+ developersCross-functional teams across eCommerce, mobile and infrastructure.
- An identity API with full observability (every request traced and measured)Security-focused, instrumented with OpenTelemetry (tracing) for monitoring and alerts.
What I work with
Linked items have notes in the Notebook.
- React
- Next.js
- TypeScript
- JavaScript
- Tailwind CSS
- Server Components (pages built on the server)
- Vue
- Node.js
- PHP
- Laravel
- MySQL
- Redis
- GCP
- Kubernetes
- Docker
- CI/CD
- GitHub Actions
- AI/LLM integration
- System architecture
- Team leadership
I take on a few remote contracts.
Product engineering, from the API to the interface. Email me from the contact page.