Projects for Fun
Side projects built for the joy of it — small games and simulators you can play right in the browser. Each one is a tile; click to play.
- Playable
Welding Trainer
Your phone is the torch. Roll to travel, pitch for height, hold for the arc.
A welding simulator driven by the phone's motion sensors: four joints, three processes (MMA, MIG/MAG, TIG), three electrode motions and five metals with their own heat physics. Play on the phone, or scan a QR and beam it to a laptop screen over a direct WebRTC link.
ReactTypeScriptCanvasWebRTCDeviceMotionVitest - Playable
Tiler Trainer
Learn to tile by making every classic mistake first.
Eight levels, one pitfall each: sliver cuts, out-of-level floors, joint drift, skinned adhesive, lippage on large format, wet-zone tanking, ordering, grouting. Lay the tiles, let the job cure, get the debrief.
ReactTypeScriptSVGVitest - Playable
Recruiter Run
Catch the skills, dodge the recruiters.
A canvas mini-game that turns my tech stack into a side-scroller. Collect the badges that match my real experience — and avoid the ones that don't.
CanvasReactTypeScript - More tiles going up soon