Halma
Chinese Checkers vs AI in the browser. Three difficulty levels, seven themes, background music, highscores, and fully offline-capable as a PWA.
Open Source
Own tools and libraries on GitHub - mainly Python TUI applications and web tools.
Helpers: Printable cheat sheets for Neovim, Visual Studio and VS Code ViewChinese Checkers vs AI in the browser. Three difficulty levels, seven themes, background music, highscores, and fully offline-capable as a PWA.
GeoGuessr-style browser game. Five rounds, pinpoint a location photo on the map, local highscores. Fully static, no backend.
Terminal music player with retro aesthetics. FFT spectrum analyzer, 40 retro themes from 8-bit to terminal phosphor, lyrics, playlists, cover art right in the terminal.
Vehicle logbook for the terminal, for leased and owned vehicles alike. Records every trip, keeps the odometer chain consistent, checks entries for plausibility and exports to Excel, JSON or Markdown.
TUI tool for automatically scanning websites for JavaScript console errors, HTTP failures and CSP violations.
Scans website sitemaps for AI-generated images - via C2PA manifests and EXIF/XMP metadata. Textual TUI, supports EU AI Act Article 50 transparency requirements.
Browser port of the Python library TerminalTextEffects in vanilla JavaScript. 45 text, canvas, style, input and art effects (decrypt, matrix, CRT, fireworks and more), a single file, zero dependencies, no external requests.
TUI for Jira worklogs: list, calendar and year view with forecast, Excel/PDF export, German holiday detection, retro themes.
Desktop edition of jira-timesheet built with PySide6 (Qt 6). Timesheets from Jira worklogs plus manual time entry, list, calendar and year view, Excel/PDF export. Same core as the TUI, runs on Windows, macOS and Linux.
Terminal UI for JetBrains InspectCode. Browse C#/.NET issues, auto-fix with diff preview and top-10 analytics.
Website crawler for standard-compliant sitemap.xml. Dual-mode (httpx/Playwright), auto-split at 50,000+ URLs.
Automated visual regression detection via screenshot comparison. Pixel-level diff with configurable tolerance.
Codename generator as a Textual TUI. Produces concise project and release codenames right in the terminal.
41 color themes for VS Code, 36 dark and 5 light, built from the retro palettes of textual-themes. Every colour is checked and lifted until it is readable, the same derivation as nvim-retro-themes.
41 colorschemes for Neovim, 36 dark and 5 light, built from the retro palettes of textual-themes. Every colour is checked and lifted until it is readable, and syntax colours that would look alike are pulled apart.
Put a private loan in writing: fill in a promissory note and save it as a PDF, all in the browser. Plus templates as PDF and Word, the legal situation with court decisions, and frequent questions. Bilingual, light and dark.
A private collection of plastic-cased Swatch chronographs from 1990 to 1998. What I have, what I am looking for, and what to watch out for when buying. Bilingual, light and dark.
Python library with 40 vintage color schemes for Textual TUI apps: 8-bit home computers, terminal phosphor, Unix workstations, watches, 80s pastel and mafia noir.
Python library with reusable Textual widgets for your own TUI apps. Companion to textual-themes.
Shared building blocks for PySide6 desktop applications: theme, runtime-colourable icons and the dialogs every application needs anyway. So several apps look and behave the same.
Curated collection of useful tools and resources. Windows tools, AI tools, database tools, developer tools and browser extensions.
“It is not because things are difficult that we do not dare. It is because we do not dare that they are difficult.”
- Seneca