Vanilla JavaScript refinery simulator built to explain job to my kids
Chemical engineer built a refinery simulator to explain their job to kids.
Learn piano the fun way — a browser-based piano learning game with MIDI support
Zero-setup Web MIDI piano trainer built with vanilla JS and Claude Code.
Parents teaching kids piano, music teachers
Synthesia · Piano Tiles · Web MIDI API demos
My daughter immediately became the product manager — she requested a beat toggle, caught that long notes disappeared too fast on keypress, and spotted visual overlaps I completely missed.
Deliberately vanilla JS/HTML/CSS — no frameworks, no build step. Setup is: USB cable + Chrome + open index.html.
Open source (GPL-3.0): https://github.com/victorantos/PianoFun
Chemical engineer built a refinery simulator to explain their job to kids.
Teaches LLMs to play piano by giving them ears, eyes, and persistent practice journals.
Maze mode is a thoughtful twist — you’re no longer just coloring tiles but navigating corridors to a goal, which changes tactics in a satisfying way. The repo is also a small engineering showpiece: the author stripped out React/Tailwind for vanilla JS on Bun and used tools like OpenAI Codex and Windsurf IDE, so it’s as useful for learning implementation choices as it is for killing five minutes.
Vanilla JS editor with regex loop prevention, but CodePen already owns this.
Valheim survival mechanics successfully crammed into an Ultima-style tile engine.
Vanilla JS terminal portfolio tracks what commands recruiters actually type.