Now
-
A co-op dungeon crawler for one to four players. The Go server runs the game; the browser draws a terminal-style grid of cells on a single canvas.
-
wachturm
A single-binary dashboard for my server: services, containers, websites and certificates, history in SQLite, and push alerts to a self-hosted ntfy when something breaks.
-
A personal notes and to-do app with linked Markdown pages. Rust (axum, SQLite) on the server, React in the browser.
-
A small Lisp interpreter: lambdas, conditionals, variables and loading files.
-
The look of this page as a desktop theme: warm paper, black ink, one red seal. Procedurally drawn wallpapers, and matching colors for GNOME, terminals, editors and browsers.
Open source
-
The open log management platform I work on. I worked on content packs (versions, dependency resolution, uninstall) and on the search and dashboard frontend (widgets, charts, events in charts, copying widgets to dashboards), and I still ship fixes today. Also contributions to the documentation and several plugins.
-
A Kanban and Scrum board with a deliberately minimal feature set. I contributed features such as task assignment and archiving, and a lot of styling.
-
Contributions to the SSH implementation of MirageOS, written in OCaml.
Earlier projects
-
A Doodle clone in Haskell.
-
Where your code stays alive.
-
A hobby chess engine.
-
A to-do app for Android.
-
Pushes git logs to Graylog via GELF. There is also a Ruby version.
-
Elo ratings for a Lichess club.
-
An entry-level Japanese webcomic with translations.
-
A quick drawing of a space ship in pure CSS.
-
A blog engine written in Clojure, the first version of this site.
More on GitHub.
Writing
-
Where I write now.
Older articles
CV
- 2021 – nowEngineering Manager, Graylog, remote
Leading a full-stack team inside a larger engineering organization.
- 2018 – 2021JavaScript / Java Developer, Graylog, remote
From frontend to backend to full stack.
- 2008 – 2017C / Ruby / JavaScript Developer, genua, Munich
Started with a thesis and an OpenBSD kernel extension, then Linux kernel security, then full-stack Ruby on Rails.
- 2002 – 2008University of Applied Sciences Fulda
Including six months at Picopeta Simputer in Bangalore, India.