Owned, not vibed.

I work out what a system should do and why, then build it with AI in the loop.

Projects

mmcp.dev

2026, retired

A memory MCP server for LLM agents. Promising prototype, shut down to focus.

  • SvelteKit
  • Node
  • TypeScript
  • Redis
  • PostgreSQL

Stimmungsschau

2025, retired

Party sentiment analysis of German TV news.

D'IGGY

2019, retired

High-efficiency tick repellent. Named after the dog.

Commercial photography

2008–2012, retired

Commercial advertising photographer.

Kontempora

2006, retired

Online print gallery for young photographers. Before Instagram existed.

How I build

Agents build it. I own it.

Owning a project means four jobs. How formal the plan gets depends on the project.

  1. Analyze

    I work out the problem, the users and the constraints before anything gets built.

  2. Plan
    • Full spec

      New products and unclear domains: brief, PRD, architecture, ADRs, UX, epics, stories.

    • Handover note

      Known ground: goal, definition of done and decisions on one page.

  3. Steer

    I set the rules agents follow and correct course. Lint, type checks, tests and build run before every push.

  4. Approve
    • Code

      Always. No change merges unreviewed.

    • Frontend and copy

      Generated UI and text need review more and more. I check them against rules I wrote for design, UX, semantics and language.

The spec is optional. Owning it is not.

About

People say they get inspired. I get obsessed.

I don't do casual interest. When something catches my attention, I read everything, take notes and end up with a knowledge base. It happened with open data. With music, cooking and keeping plants alive. With politics, climate change and my job. With my dog Iggy, who got a tick repellent named after him. And with being my dad's IT hotline, though that one chose me.

I don't consider myself a developer. Yes, on schmidbauer.dev. The domain was cheap.

Agents write my code. I decide what they build and why, set their rules and approve what ships. The code is theirs. The result is mine.

I have worked in digital for about twenty years. Code came first, then architecture, strategy and leading projects. When ChatGPT came out in late 2022, I got obsessed again. Today I'm Head of Platform & AI at mtc.berlin(opens in new tab), where that obsession is the job.

I'm really good at having ideas. Not so good at running them, as the retired projects above show. The next obsession has already started.