Build better. Think better. Ship better.

One path from your first Python app to engineering your own product. Start where you are, and every step builds on the last.

Not sure? Book a call →

From your first app to your own product

01 · New to Python

Foundations

Ship your first Python app. Learn the workflow around the code: uv, git, tests, and your first pull request.

Free · self-paced
Start free →
02 · Optional · Beginner

Full-stack Python

Go from a CLI to a deployed app: database, API, and web UI. Build Snipster or a Django SaaS, with me reviewing every pull request.

€1,000 · 6 weeks · 1:1
See the program →
03 · Beginner to intermediate

Agentic AI cohort

Build and deploy a production AI agent. Architecture, tests, and a senior review on every pull request.

€2,000 · 6 weeks
See the cohort →
04 · Any stage

1:1 coaching

Bespoke coaching on your own project, product, or career move. Join at any point; it works best after a cohort.

6–12 weeks · by application
How 1:1 works ↓
Side path · Intermediate to advanced

Rust cohort

Add a second language that makes you a better programmer. Build a JSON parser from scratch, callable from Python.

€2,000 · 6 weeks
See the cohort →

AI is an accelerator, not a compass. I teach you the judgment and engineering skills to steer it, so you ship faster and understand what you ship.

Start from where you're stuck

I'm building something.

Help me get from idea to working product.

I'm stuck on a technical decision.

Help me think through architecture, tradeoffs or AI-generated code.

I want to become a better engineer.

Help me develop stronger judgment, not just learn another framework.

I'm using AI heavily.

Help me make sure I'm still the engineer making the decisions.

1:1 is for you if you're

  • building a serious side project or SaaS
  • moving into senior or staff-level responsibility
  • navigating AI-assisted development
  • wanting experienced technical feedback
  • tired of consuming tutorials without progressing

This isn't for you if

you're looking for someone to simply write your code for you. Coaching helps you make the decisions and own the result, so you keep getting stronger after we stop working together.

Just want it built? I take on a few build projects a year. Tell me what you need →

How 1:1 works

A simple loop, repeated on your real work.

  1. Bring the problem.
  2. We unpack it.
  3. I challenge your assumptions.
  4. We decide what matters.
  5. You build.
  6. I review and challenge the result.
Apply for 1:1 →

What developers ship after working with me

Hello World → payroll SaaS

Three months from basic scripts to a payroll app with a paying business client: thepayroll.app.

AI prototype → production

Django settings, payment security and a real testing strategy turned a proof of concept into a shipped SaaS.

Developer → Senior AI Engineer

Clean, well-tested code and sharper judgment led to a promotion and a team lead role.

Read developer stories →

Not sure which step fits?

Bring whatever you're working on. We'll figure out where you should start.

Training a team? See team programs.