CAVEHILLlab

Product engineer · Belfast

I build web and mobile software, from early product thinking through to reliable production systems.

Profile

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.

Skills

A broad toolkit, used pragmatically.

Frontend

React · Next.js · TypeScript · Tailwind CSS · Vue · Storybook · Progressive Web Apps · Phaser · Three.js

Mobile Apps

React Native · Expo · iOS development · Android development · App Store and Google Play listing management

Backend

Node.js · NestJS · Laravel / PHP · Ruby on Rails · GraphQL · REST API design · MySQL · PostgreSQL · Firebase · Supabase

Cloud

AWS · Azure · Google Cloud · Docker · Kubernetes · CI/CD · EAS Build · DNS & email deliverability · Cloudflare

AI

LLM API integration · RAG pipelines · MCP tooling · LangChain / LangGraph / LangSmith · agent orchestration · streaming interfaces · prompt design · evaluation and cost control

Testing

Playwright · Vitest

Practice

Discovery and scoping · technical pre-sales · commercial contract design · team leadership · accessibility · Cyber Essentials

Contact

Let's make something useful.

Have a product idea, a technical problem, or a role that sounds interesting? Send a note.