// Now  ·  The Current Season

What I'm doing now.

Not a biography, not a feed – a snapshot of where my attention actually lives these days.

Last tended  ·  September 2026  ·  Munich
Ghibli-style illustration of the desk by the window – two laptops flanking the main monitor, a keyboard, glasses, and a steaming cup of coffee, with roses and European rooftops outside
// The desk, this season – Munich green at the window
// Writing

Technical Excellence, one essay at a time

The newest work on the bench is Technical Excellence: the craft layer underneath the architecture, walked across all nine phases of the lifecycle. Eight new essays are in so far: The Review That Earns Its Hour in Design, 404 Is a Security Answer in Develop, The Stack Aged. The Categories Didn't. in the Change phase, Not Run Is Not Passing in Test, Every Error Has an Address in Monitor, Who Pays When It Varies, on what a team should decide for itself, Money Has Rules the Framework Does Not Know, on the rules money needs in code, and The Capacity Model Fits on One Page, on the arithmetic behind how much a system can carry. The rest of the guide fills in the same way, a piece at a time.

Before it came The Curiosity Cabinet, a wing of classic problems from computer science, mathematics, and physics, rebuilt as playable exhibits, with mystery case files that train the reasoning this craft actually runs on. The room opened with the primes, and six exhibits are open now.

Alongside it, the Transitions build continues – field guides for the forks a software career actually takes – Engineer to Architect, to AI Engineer, to Manager, and to Product Manager. Each shares a shape: the mindset and values that travel with you, a research-grounded skillset map, a role map, and a short quiz to test the fit. The Transitions hub ties them together, and Engineer to Architect is the furthest along.

The AI in Practice guide is now complete – an honest, no-hype map of AI for working engineers, eighteen chapters from first principles to staying current. It stays live and maintained; the focus has moved to the paths above.

Alongside both, The Journal archive keeps growing – essays on craft, leadership, and the long game, now also delivered as a newsletter.

// Building

Learn. Excel. Lead.

A media brand and community for engineers – from first job to leadership – built around three phases of a career. Currently under construction: brand, content pipeline, and the first episodes. The chevrons are ready; the cursor is blinking.

This site itself is also a workshop project: hand-built, no framework, and lately growing an interactive self-assessment, dark mode, and a reading-experience layer.

// Work

Cloud architecture, by day

Designing compliant, cost-modelled AWS platforms for payments and FinTech – the kind that answer to GDPR, PCI/DSS, and DORA, and to the harder regulator: production. Munich is home base; the work spans borders.

The newest mandate: carrying that architecture discipline into applied GenAI – AI-assisted testing and AI-driven cloud operations on AWS, working through the practical questions of model selection, RAG, and agent pipelines. Early, hands-on, and honest about what works.

// Learning

New grammars: Go and Python

After twenty-five years of thinking in Java, I am deliberately learning to think in two new languages – Go for its ruthless simplicity, Python for its reach into data. Not to chase a stack; to stay a student.

AI-assisted engineering remains the daily practicum – using agents in real workflows, testing where they genuinely help and where they quietly fail. The findings become essays.

On the reading desk: Pandas Cookbook (putting the Python to work), Co-Intelligence (on thinking with AI), and Thinking in Bets (on deciding well when you cannot be certain).

// Built with Claude

Claude helped me build this site

Not only the writing about it – the build itself. The structure, the design system, the article catalogue, even the memory behind the scenes were shaped hand in hand with Claude. A few real runs:

Claude Code background-tasks panel: a multi-agent workflow writing the site's central memory files, above finished workflows running 12 to 14 agents and over a million tokens each. Claude Code workflow panel for an AI-guide audit, showing phases and per-agent token and time counts.
Claude session status: 20 minutes 55 seconds, 2.0 million tokens, one running task. Claude session status: 1 hour 16 minutes, 3.6 million tokens, one running task.
// Agents in real workflows  ·  auditing the AI guide with 42 agents  ·  rebuilding this site's memory  ·  millions of tokens a run

The totals keep climbing: as of September 2026, 363 million tokens across all my work and 101 active days. Opus 4.8 still carries the largest share, with Opus 5 close behind. The running tally – sessions, messages, models – lives on Uses.

// Life

Three sons, one garden, many books

Raising three boys in Bavaria with Hafsa – which is to say: living inside a five-language household where the children have become the teachers. Reading slowly, in a cosy corner, preferably while it rains.

Ghibli-style illustration of a sunlit living and dining room with a garden view, a sofa, a dining table, and a patterned rug.
Home: the rain, the books, and the garden, just outside the frame.

This is a now page – a deliberate answer to "what are you up to these days?" It gets re-tended when the season changes, not when the algorithm demands.