Work
Almost everything I build sits behind a login or an NDA, so the client list is the closest thing to a portfolio I can publish. Twenty-five years of it, from DAX corporations to three-person startups.
By sector
Point at a sector to light up the clients in it. Tap to keep it on.
Some engagements were delivered on behalf of agencies — Rossmann and Migros for Aperto, adidas for Sevenval, DocMorris for Publicis Pixelpark.
01Stack
What I actually use.
React and TypeScript are the constant. The rest changes every few years, which is the job.
- TypeScript · React · React Native · Next.js · Expo · Node.js · JavaScript · HTML · CSS
- Redux · Redux Toolkit · Jotai · TanStack Query · React Hook Form · Zod
- Architecture
- Frontend architecture · Design systems · Monorepos · Performance work · Legacy migration · API design
- Vitest · Jest · React Testing Library · Playwright · Detox · Maestro · Storybook
- Vite · Webpack · esbuild · Turborepo · ESLint · Biome · Prettier · GitHub Actions · Docker · Claude Code · Codex
- Vercel · Supabase · PostgreSQL · AWS · Deno · Express · GraphQL · REST
Point at a group above to light up the tools in it. Tap to keep it on.
What I cannot show you
Trading platforms, dental practice software, insurance back offices, a car manufacturer's internal tooling. If you want detail on a specific engagement, ask me directly — I can usually talk through the problem and the shape of the solution, just not the screenshots.