Skip to main content
Zubin KhavarianZubin Khavarian

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.