Projects
Educational games and tools you can open in the browser.
- Mathness!
It's a PWA made for a phone in portrait. You can play it in a desktop browser too. Add it as a bookmark on your phone. You pick +, −, ×, ÷, or mixed, then race four-choice questions. The timer starts at two minutes and you get three lives. A miss kills the streak. Keyboard mode puts the four answers on S, F, J, and L, the home-row keys under your hands, so you hit a choice without looking down.
- learn-eth
You place hash, cipher, circuit, and wallet nodes on a canvas and draw wires between them. Values update on the edges as you edit. Six starter graphs come with it. One turns a text block into a hash chain. Another builds an Ethereum address from a twelve-word phrase. Inspired by Austin Griffith's eth.build, which I still think is amazing. I built it on React Flow.
- Roll It
WASD rolls a ball over floating tile islands. Collect 24 gems before the clock hits zero. Five levels ship in the player. Rapier runs the physics. A sketch shader inks the world. When the ball rolls behind a wall or a tree, that scenery turns see-through. I built it on React Three Fiber and Three.js.