How I Work
AI-native development, a battle-tested tech stack, and European-hosted infrastructure. The tools, practices, and principles behind how I build software.
AI-Native Workflow
AI coding agents are a core part of how I build software. Tools like Claude Code and Cursor are not side experiments, they are embedded in every stage of the development process: architecture exploration, implementation, code review, and testing.
At Kilo Code I helped scale an open-source AI coding assistant with 10+ contributors processing over 1 trillion tokens per week. That experience taught me how to manage AI agents at production scale: clear task definitions, structured review pipelines, and human-in-the-loop validation at every critical decision point.
The result is that a small team with well-managed AI agents can ship at the pace of a much larger one. I treat AI agents like junior developers: they need good specifications, guardrails, and oversight, but when set up right they multiply what a team can deliver.
Claude Code
Primary AI coding agent for architecture, implementation, and review.
Cursor
AI-powered IDE for rapid prototyping and inline code generation.
Kilo Code
Open-source AI coding assistant, 10+ contributors, 1T+ tokens/week at scale.
AI Agent Teams
Multi-agent orchestration with human-in-the-loop validation for complex tasks.
Tech Stack
Choosing the right tools matters, but understanding why you chose them matters more. Every tool in my stack earns its place through production use across multiple projects, not because it is trending.
The stack is designed for speed and reliability: TypeScript and Python for application logic, React and Next.js for frontend, cloud infrastructure that scales, and AI tooling that accelerates every stage of development.
Languages & Frameworks
Cloud & Infrastructure
European Tech Sovereignty
This site runs on a Hetzner VM in Germany, with a Dutch domain registrar, Umami for privacy-friendly analytics, Proton for email, VPN, and storage, OpenStatus for uptime monitoring, and Element for team communication. No US cloud dependencies for personal and professional infrastructure.
This is a deliberate architectural choice, not just preference. Full control over the stack, on this side of the Atlantic, with providers that respect data sovereignty. It also proves the point: you don't need US big tech to ship a fast, reliable, modern site.
For client work I am pragmatic and use whatever platform fits the project. But for my own operations, I choose European providers that align with my values around privacy, ownership, and independence.
Hetzner
German cloud hosting for this site and personal infrastructure.
Umami
Privacy-friendly, open-source web analytics. No cookies, no tracking.
Proton
End-to-end encrypted email, VPN, and storage based in Switzerland. Google Workspace alternative.
OpenStatus
Open-source uptime monitoring and status pages. BetterStack alternative. See my status page.
Element
End-to-end encrypted messaging on the Matrix protocol. Slack alternative.
Dutch Domain
Domain registered with a Dutch registrar, keeping DNS control local.
Interested in working together?
Check out my services or get in touch. You can also find me at meetups.