CAVEHILLlab
Product engineer · Belfast
I build web and mobile software, from early product thinking through to reliable production systems.
Product engineer for the ambiguous bit.
Seventeen years building web and mobile software, with a particular fondness for the early stage: working with people to establish what they actually need, then building it. Four years running my own studio has also meant owning the parts outside most engineering roles — scoping, commercial terms and production support.
A broad toolkit, used pragmatically.
React · Next.js · TypeScript · Tailwind CSS · Vue · Storybook · Progressive Web Apps · Phaser · Three.js
React Native · Expo · iOS development · Android development · App Store and Google Play listing management
Node.js · NestJS · Laravel / PHP · Ruby on Rails · GraphQL · REST API design · MySQL · PostgreSQL · Firebase · Supabase
AWS · Azure · Google Cloud · Docker · Kubernetes · CI/CD · EAS Build · DNS & email deliverability · Cloudflare
LLM API integration · RAG pipelines · MCP tooling · LangChain / LangGraph / LangSmith · agent orchestration · streaming interfaces · prompt design · evaluation and cost control
Playwright · Vitest
Discovery and scoping · technical pre-sales · commercial contract design · team leadership · accessibility · Cyber Essentials
Let's make something useful.
Have a product idea, a technical problem, or a role that sounds interesting? Send a note.