All Projects
A complete collection of my applications, games, and open source contributions
Coffee Diary - Espresso Brewing Tracker
A web app for espresso enthusiasts to record beans, equipment, brewing parameters, and tasting notes. Log detailed brewing sessions, maintain inventories of coffee beans and filters, and refine your workflow over time.
Easy Host K8s - Simple Web Content Hosting
A simple web content hosting service. Upload HTML and other files via API, and serve them on unique URLs. Built with a cloud-native architecture, designed for Kubernetes deployment.
git-ls - Git-Aware Directory Listing
A command-line utility that enhances the standard ls command by displaying directory listings with integrated git repository status information. Shows permissions, modification times, and color-coded indicators for staged changes, unstaged modifications, and untracked files.
zed-crypt - Transparent Encryption for Zed Editor
Enables transparent encryption for the Zed editor. Edit encrypted .cpt files as if they were plaintext while they stay encrypted on disk. Decrypts files to a temporary location, opens them in Zed, monitors for changes, and re-encrypts automatically when saved.
Boardwalk Billionaire - Property Trading Board Game
A digital board game where you compete against three AI opponents on a 40-space board. Buy properties, collect rent, build houses and hotels, and negotiate trades to become the last player standing.
git-llm - AI Commit Message Helper
A Git extension that generates AI-powered commit messages using Simon Willison's llm CLI. Stage your changes, run git llm, and review the generated message before committing.
Coffee Kcal Calculator
A simple web app to calculate the calories in your coffee drinks. Track your daily coffee intake and make informed choices about your caffeine habits.
Cybernight - Multiplayer Card Game
A cyberpunk-themed multiplayer card game focused on resource management. Play against others in a neon-lit future where strategy and card play determine your success.
Picz2 - Image Sharing System
A private photo sharing platform for vacation memories. Share with friends without social media hassle. Features slideshow mode with audio narration. No accounts needed for viewers.
Video-Msg - Screen Recording Platform
A full stack web application for sending screen recordings with audio commentary. Built with modern frameworks featuring a Vue 3 SPA frontend and a Spring Boot REST API backend.
Status Tacos - HTTP Monitoring & Alerting
A comprehensive HTTP monitoring and alerting system. Monitor your websites and APIs with real-time status checks, uptime tracking, and instant notifications when services go down.
Deep Digest RSS - AI-Powered News Reader
An intelligent RSS feed reader powered by AI and LLM technology. Automatically summarizes and digests news articles, helping you stay informed without information overload.
Renovate Initializr - an easy way to start with Renovate Bot
A small web app that helps you create a clear, best‑practice renovate.json without reading the entire Renovate docs. Pick your preferences, preview the JSON live, and download the file for your repo.
Recipes - Recipe Collection Website
A modern, beautiful recipe collection website with photo galleries. Features responsive mobile/desktop design, fast Nuxt routing, and automatic GitHub Pages deployment.
Traefik OIDC Auth Plugin
A Traefik middleware plugin that adds OpenID Connect (OIDC) authentication capabilities to your reverse proxy. Secure your services with OAuth2/OIDC authentication flows.
Spring REST API tutorial
A tutorial on how to build a REST API with Spring Boot for beginners
perf-test - System Performance Benchmarking Tool
A performance benchmarking tool that evaluates CPU and disk I/O performance. Features multi-threaded prime number calculations for CPU testing and filesystem read/write speed assessments.
Karel the Bot
A simple Karel the bot engine and UI implemented in JavaScript for HTML
Discord Bot for BlackJack
A Discord bot to play BlackJack with friends
OCPP Chargepoint Simulator
A scriptable OCPP Chargepoint Simulator for OCPP 1.6J.
Simple Build Server
A lightweight, containerized build server written in Go. Triggers builds instantly via API or web dashboard with bearer token auth and bcrypt-hashed credentials.
Linky
A link & surfing management application
BlackJack REST API / JavaScript playground
A REST API providing BlackJack (playable via JavaScript)
Mathematical Function parser library (C++) and REST API
Library parsing and resolving mathematical functions like 'sin(pi)*3^(2+1)' and a REST API providing this service to the public internet.
Mathematical Function parser library (Java)
Library parsing and resolving mathematical functions like 'sin(pi)*3^(2+1)'
Code Your Restaurant
A JavaScript coding game
Lunchy
Corporate lunch information system
Junta Online
A classic board game played asynchronously via email. Source code is not publicly available due to the licensed nature of the original board game.
Yet Another Tower Defense Game
A multiplayer tower-defense fantasy combat game
Citybuilder
A card-based multiplayer online board game with real-time competitive gameplay
Told you so!
A web app to document predictions with tamper-proof timestamps, preserving evidence of your foresight.
Grid Game One
A hex-based, no-luck, kinda-turn-based strategy game
SWLCG Deck Builder
An alternative approach to Star Wars LCG deck building
SWCCG Deck Builder
A web based approach to Star Wars CCG deck building
Online card game environment
Let's you play SWCCG and SWLCG online card game
Shadowrun Crossfire
A card game simulator / trainer. Source code is not publicly available due to the licensed nature of the original card game.
Legacy Projects
Archived experiments and older projects, kept here as historical artifacts
podcast-human-syncer
Helps with 'who is talking' and 'who wants to talk next / now' for podcasts
UASparser
The Java side for user agent analysis. The legacy git repo's initial code was provided by me, see the first commit's author name ;)
Experimental binary store
A binary store server, called ifcdb - 'infrequently changed data database'
jFindPlus
A command-line utility to search for class files inside JAR, EAR, and WAR archives. Lists all classes, detects duplicate classes across multiple archives, and compares two JAR files for differences.
fulgens
A build, local deploy and run script generator
oglimmer-commons
Prevent boilerplate code for random strings and names, SPI-based slf4j configuration, sophisticated property files, human readable representation of date differences and getting attributes from MANIFEST.FM files.