Work

I build apps for home, small tools, software for working with AI agents and websites about football. Some of it is public or already live, some is private and still in progress. Agents write much of the code under my direction.

For everyday life at home

PenPop

Android · Private · In progress

Why: Hand-drawn shapes should fill without anything leaking out.

I’m building PenPop for my son. It’s a drawing app for Android tablets with a stylus. Bucket fill is the core: hand-drawn shapes should fill without leaks or a white halo.

Nockto

Android · Flutter · Private · In progress

Why: The app should keep score offline for X01, Cricket and Count Up.

Nockto keeps score for darts, offline and on Android. X01, Cricket and Count Up.

Qonivo

LG webOS · Private · In progress

Why: Kodi’s IPTV client cannot be configured remotely on a non-rooted TV.

Qonivo is an app for LG webOS: live TV, films and series via Xtream Codes. You use it with the remote control.

Small tools

zeile

Linux · GTK4 · Python · Running · Public · GPL-3.0

Why: A simple tool is enough to read Markdown and Mermaid diagrams.

zeile is a simple Markdown viewer for Linux. It shows files and Mermaid diagrams. There’s no editor and no extras.

GitHub

hima

Browser · Local on Linux · Public

Why: Several accounts in one inbox, with the mail staying on the machine.

hima is an email client in the browser, local on top of the Himalaya CLI. All accounts end up in one inbox. It binds to 127.0.0.1, so mail and credentials stay on the machine.

GitHub

Working with AI

lore

Local · Python · Public · MIT

Why: Histories from the different tools should be searchable in one place.

lore collects the session histories that AI coding tools already write to disk into one local archive. It’s searchable, and an MCP server comes with it.

GitHub

context-parachute

CLI / hooks · Public · MIT

Why: When the context window is full, I don’t want to start over.

When an AI coding agent’s context window fills up, context-parachute writes a summary, a HANDOFF.md and ready-to-paste prompts to carry on.

GitHub

Football on the web

Pridovo

Web app · Running · Private repository

Why: Private leagues and your own scoring rules should be configurable.

Pridovo is a football prediction game on the web. It comes in German and English. Plus private leagues and scoring you can configure.

Visit the website

eurocoeff

Web · Running · Private repository

Why: The scraping pipeline supplies the data shown on the page.

eurocoeff shows UEFA coefficients for European football on the web. The data comes from its own scraping pipeline.

Visit the website

erdlabs

Games and home apps

erdlabs brings my games and home apps together. I build all the games with Godot.

Kickzo

Browser · Android · In progress

A tabletop sports game: you flick discs across the table and have to judge the angles.

Woodilo

Browser · Android · In progress

A puzzle with wooden blocks. You place shapes and clear rows.

Gruntfall

Browser · In progress

A top-down tactics game. You control a squad of four soldiers, each with a name.

Wuselgard

Browser · In progress

It’s about building a settlement: planks, roads, bread, a bridge and trade.

KICKFORM

Browser · Running

A football puzzle. You build a route, aim a shot and then improve the plan.

Mopplings

Browser · Linux · In progress

A rescue puzzle: terrain breaks, and you can rewind.

Blastlings

Browser · Android · In progress

Blastlings is a grid-based bomb arena game.

Have a look at erdlabs