Small standalone builds, hosted here as they come together.
First-person walk around a scaled-up version of the actual 3D-print STL, dropped into a grassland meadow with sun, drifting clouds, and trees. Desktop + mouse recommended.
Three.jsTurns any image into Unicode braille-cell art, entirely client-side -- nothing is uploaded. Reuses the same dot-bit mapping as the portfolio terminal app's live chart renderer.
Canvas + JSA fleet of cheap old desktops vs. one modern machine, sized to the same RAM target -- live, editable version of the 2026 RAM-crisis research log's cost simulation.
SimulationLive Steam Deck / gamepad visualizer for spotting stick drift and checking button responsiveness -- buttons highlight on press, sticks show a live position dot. Works with any standard gamepad.
Gamepad APITrace a sketch over a reference photo, calibrate it to real-world scale by matching a known-length line (e.g. a ruler in frame) to a typed distance, extrude to a solid, and export as STL or a reopenable project file.
Three.js + CanvasAn offline, single-player RPG in the shape of an old-school MMO's ironman mode: fish, cook, chop, farm and fight across three areas, with no level cap and nothing handed to you. Your character saves in your own browser. Keyboard, mouse, touch or gamepad.
Canvas + JS gameWatch any NFL game as a top-down animated field: all 22 players, real jersey numbers on the players each play names, live follow-along, slow-motion replays of big plays, highlight clips, and a red-zone view that jumps between games. Player movement is staged from the play-by-play; the results are real.
Canvas + live dataA walkable gallery of what the Godot engine can do in 3D: PBR materials, hand-written shaders, particles, rigid-body physics, procedural terrain, CSG modeling, live shadows, imported Blender models, and live render-to-texture. Deliberately mismatched styles. Keyboard + mouse, gamepad, or touch. Bigger first load than the others (~20MB).
Godot 4 + WebAssembly