Go is my language for engines and libraries — but anything with a user interface ends up in TypeScript and React, usually built with Vite. The projects here are smaller than the Go projects, and that is rather the point: most of them exist to put an interface on something, or to try something out. Almost all of them run live in the browser.
Games
Writing small games is my way of exploring a UI stack: a solitaire clone (Cards-React), a jigsaw puzzle with canvas rendering and piece snapping (jigsaw-react-app), and Saftladen, a Fruit-Ninja-style fruit slicer with an engine-driven canvas simulation under React overlays (source). The drum machine from the algo-* suite belongs in this list too: a TypeScript front on a DSP heart.
AI coding experiments
Some repositories are honest experiments in AI-assisted coding, kept public exactly as they came out: a 3D kart racing prototype one-shotted by KIMI K2.5 and then nursed into drivability over a few sessions (racing_game_kimi), and a pair of five-minute hangman games built from the same prompt — one vibe-coded by Gemini, one by Claude — to compare the results. These are snapshots of where the tools stand, not polished software.