Consulting

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
Discuss your AI project →

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
Talk leadership →

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
Start a creative project →

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
Review your architecture →

How I Work

01

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.

02

Clear Scope

Engagements are time-boxed and outcome-focused. I don't do ambiguous open-ended retainers. You know what you're getting.

03

Hands-On

I write code, review architecture, join planning sessions. I work alongside your team, not above them.

04

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 →