I build software, lead engineering teams, and help companies figure out what to build and how. Whether you need someone to step in as CTO, move your infrastructure to the cloud, or build out a web application: I think through the problem and then actually build it.
Interim CTO
Processes, people, reliable tech, and execution.
As interim CTO I help engineering teams become more predictable and enjoyable to work in. I care about four things: clear processes, people who can do their best work, solid architecture, and actually shipping what you set out to build.
- Engineering processes that scale with the team
- Hiring, coaching, and structuring technical teams
- Architecture decisions that keep you in control of your codebase
- Making sure engineering and the rest of the company understand each other
Agentic Engineering
AI-assisted development, done responsibly.
I help teams use AI to go faster without losing control. That means sandboxed agents, clear scope, and a human in the loop at the right moments. You get what AI can actually do for your codebase, without the risks that come from doing it carelessly.
- AI-assisted software development workflow setup
- Sandboxed agent environments and guardrails
- Fitting it into how your team already works
- Training your team to work effectively alongside AI tools
Cloud Migrations
Reliable and pragmatic.
I’ve led cloud migrations from the first architecture decision to live deployment. I always work container-based, which keeps the migration manageable and leaves your options open for wherever you want to run things next.
- Migrations to GCP, AWS, Scaleway, and Hetzner
- Container-based deployments (Kamal, for example)
- Zero-downtime migration strategies
- Infrastructure as Code and automation
Read more: French Cloud: a Change of Scenery โ ยท Review: Deploying Apps with Kamal โ
Hands-on Software Development
Full-stack web development, with a preference for Python and Django.
I build web applications from database to browser. Python and Django are my go-to stack, but I’m comfortable across modern frontend and backend tooling: Vue, React, TypeScript, and whatever the project calls for. I take testing seriously and write code the next developer can actually work with.
- Python & Django development
- Modern frontend: Vue, React, TypeScript
- API development and integration with external systems
- Scalability, reliability, and monitoring
- Performance optimisation and database tuning
- Testing and CI/CD
1:1 Coaching
Strategy, business model, and enjoying the process.
I offer 1:1 coaching for founders, CTOs, engineers stepping into leadership, or anyone who wants to think through where they’re headed. We work on strategy, what makes the business work, and making sure you enjoy the process.
- Finding and validating your strategy
- What makes the business work
- Leadership and team challenges
- When to go deep technically vs. when to zoom out
Have a challenge that fits? Get in touch โ