Skip to content

projects

Things I built

From idea to done: what each project solves, how, and what I learned.

2026● in progress

Kanji Trainer

An offline kanji PWA with two separate spaced-repetition tracks — recognising and writing — stroke-order checking on a drawing pad, confusion drills and smart multiple-choice distractors.

stack: JavaScript · IndexedDB · Service Worker · KanjiVG · Node.js · GitHub Pages

2026✓ done

BG//SYS — wallpaper generator

Procedural wallpapers in a retro-futurist, Braun-industrial style — rendered on canvas in the browser at any resolution, with presets for iPhone, Mac, iPad, Apple Watch and 4K/5K.

stack: JavaScript · Canvas 2D · HTML · CSS · GitHub Pages

2026● in progress

Image processing with hand-made data structures

University assignment in C++ — load BMP images and process every pixel through self-written stacks, queues and linked row lists, without the STL and without memory leaks.

stack: C++17 · CodeLite · Make

2026✓ done

Python Quest — 道

A gamified Python dojo that runs real CPython in the browser via Pyodide — trilingual (EN / DE / 日本語), sumi-e dark theme, no backend at all.

stack: JavaScript · Pyodide · CodeMirror · HTML · CSS · Vercel