Head of Engineering · Munich, Germany

turn ideas into software people rely on.

Head of Engineering who never stopped building. I lead teams and own technical direction — from cloud architecture to the last line of frontend — and I ship: data products, internal tooling, and now AI agents.

01 — Experience

Head of Engineering

May 2019 — Present
Open Publishing GmbH · Munich, Germany

Lead up to 12 engineers (development, infrastructure/ops, QA) for Open Publishing’s B2B software for publishing houses — while staying hands-on. I set architecture and own the move to the “new world”: cloud, microservices and a modern frontend.

  • Own the transition from a part-legacy C++ monolith to AWS, Python microservices and TypeScript/React — a more open, maintainable, extensible platform that keeps the monolith itself leaner and more adaptable.
  • New-stack services ship with dramatically faster deploy and feedback cycles — tight need → build → verify → deploy loops and a far better developer experience than waiting on long monolith builds.
  • Lead and mentor the team, levelling up engineers — junior and senior — in cloud/AWS, data engineering, React and Python.
  • Client-facing capabilities like these — rarely one feature alone, but the whole set — have repeatedly helped win over and impress new publishing-house clients evaluating the platform.
Python · FastAPI · TypeScript · React · AWS · Microservices · DynamoDB · SNS · SQS · CloudFormation · GraphQL

Senior Full-Stack Developer

Jun 2013 — May 2019
Open Publishing GmbH · Munich, Germany

Senior full-stack developer in a distributed, agile Scrum team — full ownership from concept and API design through implementation, tests and deployment. Pioneered the company’s first microservice and its early ML work.

  • Built the company’s first microservice (In-Book Marketing) end-to-end — the pioneer work that set the template for every service since.
  • Introduced GraphQL to the team’s projects — well received by developers and clients.
  • Brought in NoSQL (MongoDB, AWS DynamoDB) where relational models were a poor fit.
  • Ran early data-science / ML studies on product and pricing data.
Python · JavaScript · C++ · Flask · GraphQL · React · MongoDB · MySQL · Docker · pandas · scikit-learn · Keras

Full-Stack Developer

Dec 2009 — Jun 2013
GRIN Verlag GmbH · Munich, Germany

Full-stack developer through a period of rapid feature growth on GRIN’s publishing platform — the work that made it possible to white-label the software as SaaS, which became Open Publishing.

  • Delivered a fast wave of full-stack feature expansion (C++ and JavaScript) on the core publishing platform.
  • That groundwork enabled white-labeling the software as a SaaS product for other publishers — the seed that grew into Open Publishing, later founded and spun off as its own company.
C++ · JavaScript · MySQL

Backend Developer

Jul 2008 — Mar 2009
Weblio Inc. · Tokyo, Japan

Built the EJJE (英和和英辞典) English–Japanese dictionary feature end-to-end — both frontend and backend.

  • Built the EJJE English–Japanese dictionary end-to-end, including a parser for a proprietary binary file format on the backend.
  • Still in production today, largely unchanged.
Java EE · Servlets · JSP · Tomcat · PostgreSQL

02 — Building

Launching ~Aug 2026

Ergo

A transparent AI agent you can actually see think.

An AI agent with a command-console aesthetic — every token, every cent, every tool call visible. Model-agnostic: pick OpenRouter, OpenAI or Anthropic. Tool-calling layer designed and implemented by me.

AI Agent · LLM · Tool-calling · OpenRouter · TypeScript
Visit ergo-ai.app
Live

Papercut

Your physical mail, digitized — AI does the reading.

Snap a letter and AI does the rest — a summary, the actions that matter (pay this, call that), and a live dashboard of your postal mail. Bills become scannable payment QR codes (no typing recipient, IBAN or reference), due dates get tracked, junk is silenced but never lost, and everything — tax letters included — is one multi-facet search away on iPhone, iPad or Mac. Fighting Germany’s obsession with paper.

AI · OCR · iOS · macOS · Payments · Search
Visit papercut.ink
Live landing · app launching ~Aug 2026

Walko

A local guide in your pocket — zero planning.

Discovers interesting places and balances them into a tailored, practical itinerary — solving for available time, opening hours, distance and co-location, weather, your interests, and how popular or unique a place is, all at once.

AI · Travel · LLM · Mobile · OpenRouter
Visit walko.guide
In design · concept

What Was I Thinking

Catch a thought before it’s gone — straight from your wrist.

Tap once on your Apple Watch and speak. The app transcribes what you said, categorizes it, and groups it with related thoughts — then nudges you in the evening to build on the ones worth keeping, if you want to. No app-fumbling, no ideas lost because typing was too slow.

iOS · watchOS · AI · Voice · Transcription
Visit whatwasithinking.app

03 — Toolkit

LanguagesPython · TypeScript · JavaScript · C++
FrontendReact · TypeScript · Astro · CSS
Backend & APIsMicroservices · GraphQL · REST · FastAPI · Flask
Cloud & InfraAWS Lambda · S3 · DynamoDB · EC2 · API Gateway · SNS · SQS · CloudFormation · Serverless
DataPandas · NumPy · scikit-learn · Data mining · MySQL · MongoDB · InfluxDB
AI / LLMLLM integration · Agents & tool-calling · RAG · LangChain / LangGraph · OpenRouter / OpenAI / Anthropic
PracticeArchitecture · Team leadership · Mentoring · Testing (Unit, TDD, BDD) · Agile/Scrum
Into ML/AI early — the deeplearning.ai specialization and applied data science back in 2017–2018 — and still at it: recent IBM coursework in agentic AI, RAG and LangChain/LangGraph (2026) that feeds directly into Ergo.

04 — Languages

GermanNative
FrenchNative
EnglishFluent
CreoleConversational
JapaneseConversational
ChineseBeginner
Modern GreekBeginner
PersianBeginner

05 — Education

Computer Science (Diplom)

Sep 2001 — Mar 2007
University of Kassel · Kassel, Germany

German GPA 1.3 — equivalent to US GPA 4.0 — Thesis: A mobile authentication system using event-synchronous tokens.

Hübner Scholarship

Sep 2005 — Apr 2006
Tongji University · Shanghai, China

Study of Chinese language and culture.

06 — Contact

Reach Norman now.

↓ Download PDF

Open to what’s next · Permanent roles from October 2026 · Freelance earlier — part-time to start, flexible · Remote / work-from-home