Turning Linear Search into a Surprisingly Performant Data Processing Engine
Filter 25 million property records by 87 criteria in under 100 ms to help decide where to buy a home.
https://schmelczer.dev/articles/
Technical articles and notes about projects, systems, AI deployment, graphics, simulations, and tools.
Filter 25 million property records by 87 criteria in under 100 ms to help decide where to buy a home.
Both sides' edits survive, cursors move with them, and no conflict markers appear. Available for Rust, JavaScript, and Python.
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.
One short shell script backs up my entire home server live by relying on crash recovery instead of per-database tooling.
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 mobile multiplayer browser game where client and server linked the same TypeScript module. One source of truth, one fewer class of bug.
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.
A small game I used as the handout for SchDesign's JS/Canvas workshop at BME. It's trivial, but I still find it enjoyable.
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.
A Raspberry Pi music player that drove RGB LED strips through MOSFETs.