App Builder · Startup Founder
Building
Products
That Ship
12 shipped apps, three ventures in market, and a decade of advertising craft for Ogilvy, Sky Creative, WPP and 21 brands behind it.
Get in touchApps
Built and shipped under Digital Doctor Ltd, my software studio.
Houseplant SOS
Diagnoses the pest, then runs the treatment through to cured, not just the photo.
Cairn
Every BNPL instalment, overdraft and student loan modelled together, with one date for when you're actually debt-free.
Coming soon
ISS Tracker
Live pass predictions, a ground track and a real orbit rendered in 3D, so you know exactly when to look up.
First Pressing
Catalogue your vinyl collection by pressing, not just album. Free to catalogue, forever.
More from the studio
Movie Picker
Swipe through what's on your own streaming services, alone or with a group, until everyone agrees on something to watch.
Car Identifier
Point your camera at any car and get the make, model and year range back in seconds, with a visible confidence score.
Cellar Ledger
Every bottle in your cellar, its value, and what's ready to drink tonight. Cataloguing stays free forever.
Expense Tracker
Log an expense in seconds. No bank linking, no account, no surveillance.
inkoo
Polishes cover letters until they get read. Three free, then pay once, no subscription.
FocusTimer
A Pomodoro-style focus timer built around the hardest part: actually starting.
RepCounter
No account, no setup. Open the app, tap, and start counting reps.
Puffball Dash
An endless runner where your character inflates as it collects coins: every pickup trades survivability for score.
Ventures
Three ventures I've built and taken to market, alongside the apps above.
Explore the build
Beat My Bill
I built and operated a paid product solo: Stripe payments, AI-generated negotiation scripts, automated email delivery. After a hard commercial review I shelved the paid model and relaunched it as a free public bills directory: the number to call for any UK bill, the consumer rights behind it, and an honest label on how well each fact is sourced.
Visit beatmybill.co.uk Free directory, live · the phone previews open the earlier paid build (payments disabled)Retail Media Careers
A global job board for the retail-media industry: the specialist roles the generalist boards bury under shop-floor noise. Built and shipped solo; the landing page is live and the launch list is open.
Visit retailmediacareers.com
Northrow Reporting
Commission reconciliation reporting for UK insurance brokers: every insurer statement checked against the policy ledger, line by line, with underpayments flagged and diagnosed policy by policy.
Visit northrowreporting.co.ukServices & Work
Behind the apps and ventures above is over a decade of high-complexity production work: HTML email, HTML5 banner production and web development, built to the exacting standards of major advertising agencies and global clients. It's the same discipline: understand both the creative and technical sides of a brief, and deliver it properly the first time.
I've worked across the full spectrum of campaign delivery, from single-send reactive emails to large-scale, multi-market, multi-language production runs, and from animated rich media banners to social and video ad delivery. That craft is what funds and informs everything above.
- Interactive & kinetic emails
- Templating & modular systems
- Multi-language, large-scale production
- Cross-client rendering & QA (Litmus / Email on Acid)
- ESP integration: Salesforce MC, Mailchimp, Campaign Monitor, Braze
- Accessibility & GDPR compliance
- Animated & rich media banners
- Multi-size suite delivery
- DCO / feed-based advertising
- Social media advertising delivery
- Video ad production
- GWD & Adobe Animate
- GSAP animation
- Adobe Creative Suite: Photoshop, Illustrator, After Effects
- Figma
- Sketch
- Responsive websites & landing pages
- CMS integration
HTML5 Banners
Get in touch
Open to freelance and full-time work. Email is the fastest way to reach me. Happy to talk through a product idea, an app build, or an email and banner campaign.