Skip to content
Co-Founder & CTO at Tripcerto

Co-Founder & CTORAG & AgentsKotlin & AndroidReact / TypeScriptBristol, UK

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

Current

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.
Claude APIAdvanced RAGVector searchAgentsTypeScriptNext.js

Android Engineer · Dyson

2022 – 2024

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.
AndroidKotlinJavaBLE / GATTScalability

Software Engineer · Arrowhead Alarm Products

2018 – 2022

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.
KotlinJavaAndroidEncryption

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.