Max Friedrich

Hey there!

I'm Max, a Web Developer. I build frontends in React and TypeScript, the backends behind them and lately the tooling that makes coding agents useful on a codebase somebody still has to maintain.

What I do

Frontend

Component libraries, design systems and the accessibility details that usually get skipped.

React · TypeScript · Next.js · Chakra UI

Backend

Typed APIs and the unglamorous glue that keeps them running.

Node.js · GraphQL · PostgreSQL · REST

Cloud & Infrastructure

Infrastructure as code, so nothing important lives only in someone's browser tab.

AWS · Terraform · Docker · CI/CD

Agent tooling

Skills, MCP servers and hooks that make coding agents useful on a real codebase.

Claude Code · MCP · Hooks · Subagents

Working with AI

Most of my AI work is not a chatbot. It is tooling: giving an agent the context, the guardrails and the house rules it needs to be trusted with a real repository.

What I build

  • Skills that encode how a team actually works — scaffolding a new project, reviewing a branch, triaging pull request feedback, creation of documentation and more.
  • MCP servers, so an agent reads real data instead of guessing at it.
  • Hooks for the rules that should never be optional.

How I work with them

  • The smallest thing that works. Agents are very good at producing code nobody asked for.
  • Everything gets read. A confident explanation is not evidence.
  • Leave a runnable check behind, or it is not done.
  • Boring beats clever. Clever is what someone decodes at 3am.