Compounding Self-Hosting
Combining Immich, Home Assistant, an e-ink screen, and an overpowered Raspberry Pi for truly personal tech.
graphicsProject articles and technical notes filed under #graphics.
Combining Immich, Home Assistant, an e-ink screen, and an overpowered Raspberry Pi for truly personal tech.
A WebGPU slime mould simulation. Control millions of agents with your paintbrush and watch them bring your drawing to life.
A TypeScript library that ray-traces 2D scenes built from signed distance fields. Tile-based rendering and generated shaders keep it real-time on phones.
A handheld game built from the PCB up: ATtiny85V, OLED, IR receiver. 8 MHz, 512 bytes of RAM, and a charming atmosphere.
A low-poly Unity city built for a CrySyS PLC-hacking challenge, with explosive results.
My Basics of Programming project: a 3D platformer in pure C with SDL 1.2. Destructible voxel terrain, flying enemies, and a renderer derived on post-it notes.
My first browser game, and later the handout for SchDesign's JS/Canvas workshop at BME. It's trivial, yet I still enjoy playing it, so it made the cut.