Consulting
15 years of building production systems. Engineering leadership at scale. Selective engagements for teams ready to move fast with quality.
Book a Conversation →AI/ML Integration
I've built ML systems before ChatGPT was a word.
From RAG pipelines and LLM product development to custom model training and GenAI at scale — I help teams move from prototype to production without the typical false starts. I've shipped ML features to hundreds of millions of users at Booking.com.
- RAG system design and implementation (vector stores, chunking strategies, retrieval optimization)
- LLM product architecture — from prompt engineering to fine-tuning to evals
- GenAI infrastructure at scale — batch processing, streaming, cost optimization
- ML feature pipelines, model serving, A/B testing frameworks
- AI strategy — where to use ML, where not to, and how to measure success
Engineering Leadership
Fractional CTO. Team building. Culture. Hiring.
I've built teams from 0 to 12+ engineers, established engineering culture across time zones, and navigated the transition from hands-on contributor to engineering leader. Available for fractional CTO engagements and leadership coaching.
- Fractional CTO — technical direction, team structure, stakeholder alignment
- Engineering team building: hiring criteria, process design, onboarding
- Engineering culture: psychological safety, ownership, delivery rhythm
- Technical roadmap creation aligned to business objectives
- Manager coaching and IC-to-manager transition support
Creative Technology
Ableton MCP. Audio-reactive visuals. Live performance systems.
Technical consulting at the intersection of music, computation, and real-time systems. I pioneered AI-DAW integration with Ableton MCP and build custom tools for artists, performers, and organisations working at this boundary.
- AI + music production tooling (MCP integrations, custom plugins, generative systems)
- Audio-reactive visual systems (TouchDesigner, UE5, Three.js)
- Live performance infrastructure — resilient, low-latency, recoverable
- Workshop design and facilitation (creative coding, live coding)
- Installation art technical direction
System Architecture
Distributed systems. Platform modernisation. Cloud-native design.
I design systems that survive contact with reality — high-traffic, fault-tolerant, maintainable by the teams who inherit them. Hands-on experience migrating monoliths, designing event-driven architectures, and building platforms at Booking.com scale.
- Distributed system design — consensus, consistency, partitioning, failure modes
- Monolith-to-microservices migration with minimal disruption
- Event-driven architectures (Kafka, event sourcing, CQRS)
- Cloud-native design (AWS/GCP/Azure), infrastructure as code
- Technical debt assessment and remediation roadmaps
How I Work
Conversation First
We start with a 30-min call to understand the problem, the context, and whether there's a fit. No pitch, no pressure.
Clear Scope
Engagements are time-boxed and outcome-focused. I don't do ambiguous open-ended retainers. You know what you're getting.
Hands-On
I write code, review architecture, join planning sessions. I work alongside your team, not above them.
Transfer
The goal is always for your team to own what we build. I document decisions, train engineers, and step back cleanly.
Ready to work together?
I'm selective about engagements — that means the ones I take, I take seriously.
Start a Conversation →