01 / About
Product-minded engineer and founder
Software engineer and co-founder, based in Bristol.
I build across domains — Bluetooth-connected hardware on one end, agentic AI and retrieval on the other, and the infrastructure that keeps both reliable in production. Clean interfaces, real users, things that ship.
- Role
- Co-Founder & CTO, Tripcerto
- Based in
- Bristol, UK
- Focus
- AI products, mobile, cloud
- Previously
- Dyson · Arrowhead
02 / Experience
Where I have built things
Leading engineering at a startup now, after building connected apps at Dyson and creating EliteCloud from scratch at Arrowhead.
Co-Founder & CTO · Tripcerto
Leading all engineering and technical architecture for an AI product company in travel.
- Building Stella, an agentic AI and advanced retrieval system that turns traveller conversations into structured, qualified commercial demand.
- Built on the Claude API, with retrieval, vector search and tool-using agents wired into a real product rather than a demo.
- Designed around partner-owned data held in isolated environments, so privacy and commercial trust come first.
- Own the stack end to end: product architecture, AI orchestration, the TypeScript / Next.js surface, backend and infrastructure on Vercel.
Android Engineer · Dyson
Built connected experiences for IoT devices on the MyDyson app, working close to the hardware.
- Feature development and connectivity for new and upcoming Dyson products, on the customer-facing MyDyson app.
- A heavy focus on scalability and production-grade reliability, on an app shipping to a large, global customer base.
- Kotlin and Java on Android, with low-level Bluetooth LE and GATT for device setup and control.
Software Engineer · Arrowhead Alarm Products
Created EliteCloud, the company’s connected-security app for Android, as the sole developer.
- Built the first EliteCloud Android app on my own, end to end: arming and disarming alarms, controlling gates, garages and lighting, and push alerts for fire, power and intrusion.
- Led the encryption and security work. It is a security product, so the encrypted link between the app and the alarm hardware had to be genuinely trustworthy.
- Kotlin and Java on Android. I started the project as the sole engineer; it is on Google Play and has grown since.
- Began in technical support and repair before moving into engineering, so I knew the hardware and the customers before writing a line of the app.
03 / Stack
Tools I reach for
A working set, not a wish list. These are the things I use to ship and maintain real products.
Frontend
- React
- TypeScript
- Next.js
- Tailwind CSS
Mobile & connectivity
- Kotlin
- Jetpack Compose
- Android
- BLE / GATT
- Coroutines
AI & product systems
- Claude API
- Advanced RAG
- Vector search
- Agents
- Evaluation
Backend & cloud
- Node.js
- REST APIs
- Docker
- Vercel
- Cloud infrastructure
04 / Contact
Open to interesting conversations.
Building something in travel, AI or connected products, or just want to compare notes. The inbox is open.