Turning Linear Search into the Most Performant Data Processing Engine
Apply 87 filters to 25 million records under 100 ms to help inform your biggest decision.
webProject articles and technical notes filed under #web.
Apply 87 filters to 25 million records under 100 ms to help inform your biggest decision.
Conflict-free 3-way text merging for Rust, JavaScript, and Python. Both sides' edits survive, cursors move with them, and no conflict markers appear.
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.
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.
My photo portfolio site: once PHP on a Raspberry Pi, now a Vite script turning a folder of JPEGs into static HTML. Publishing a photo costs one git push.
How I learnt what good software actually means.