Senior full-stack engineer Hamburg est. 2011
I design and build interfaces — and the systems underneath them.
Ten years of full-stack engineering, nine of them in Hamburg on a fraud-detection platform, six open-source libraries with 1,655 stars between them, and lately local LLMs running in production where the data can't leave the building. Everything below, I made.
Projects
Open-source libraries and personal products. The libraries are still being forked years after the last commit; the products are still being built.
- 01
SugarTrack
A blood-sugar logbook for Android. No account, no internet, no cloud — every reading stays on the phone that recorded it.
- React Native
- Expo
- TypeScript
- SQLite
- 02
CSS Checkbox Library
Drop-in checkbox, radio and toggle styles in pure CSS. No JavaScript, no dependencies — copy the markup and it works.
- CSS
- HTML
- SCSS
- 03
Hotel PMS
A full property-management system — reservations, point of sale, housekeeping, HR and reporting — built as one installable web app for staff who are standing up and in a hurry.
- PWA
- Full-stack
- Reporting
- Offline-tolerant
2025— - 04
CodedMails
A tool for building responsive HTML email with MJML, so you stop hand-writing table layouts. The free template library is on GitHub; the full set became a product.
- MJML
- HTML
- CSS
2019—codedmails.comCode - 05
MQTT Topology
A live view of an MQTT broker's topic tree and message flow, built to make an invisible distributed system legible at a glance.
- Realtime
- Data visualisation
- TypeScript
2026 - 06
Light Modal
A modal built on the CSS :target selector — no JavaScript, swappable animations, and it works with the browser's back button.
- CSS
- HTML
- 07
Ckin Video Player
A custom HTML5 video player with skinnable controls, built as a light alternative to the big player libraries.
- JavaScript
- CSS
- HTML5 Video
- 09
A frontend developer in love with the design
That has been my GitHub bio for years, and it is still the most accurate description of how I work. I write the backend and run the platform too — the reason I do is so the interface on top of them can be good. Nine years of that at RiskIdent in Hamburg, in fraud detection, where a wrong pixel costs someone real money.