I build software that feels inevitable.
I build web and mobile products, integrate AI into the tools teams already use, and modernise the workflows still running on spreadsheets and legacy code.
Selected work
Recent projects across web and mobile.
Case studies are being written up.
What I do
New products, and old workflows made new. One engineer end to end, from brief to launch.
AI integration
LLM features built into the products you already run: assistants, document understanding, search, classification and automations, with guardrails, evals and costs under control.
- Claude · OpenAI · open models
- RAG · tool use · agents
- Evals · monitoring
Digitise & modernise workflows
Replace spreadsheets, paper, WhatsApp threads and ageing systems with software your team actually uses. Migrations, integrations and legacy PHP or jQuery brought up to date.
- Process mapping
- Legacy migration
- Integrations · APIs
Web applications
Dashboards, portals, SaaS and marketing sites that load instantly.
- SvelteKit · Next.js
- JavaScript · TypeScript
- PHP · Laravel
Mobile apps
Apps shipped to both stores, with the backend to match.
- React Native · Expo
- Svelte · Capacitor
- App Store · Play
How a project runs
Four stages, weekly demos, a shared timeline. No surprises at launch.
- 01Week 1
Brief
Goals, users, constraints. A written scope and a fixed price you sign off.
- – Kick-off call
- – Scope + timeline
- – Agreement signed
- 02Weeks 2–3
Prototype
Real screens in code, on real devices, before anything is final.
- – Clickable build
- – Design system
- – Feedback round
- 03Weeks 4–10
Build
Production engineering with tests, telemetry and a staging build you can open any time.
- – Weekly demos
- – Staging link
- – Shared timeline
- 04Launch
Ship
Stores, hosting, handover docs, and a month of support after go-live.
- – Store submission
- – Handover
- – 30 days support
Have something to build?
Tell me about it in a few lines. I reply within two working days.