Turning Linear Search into a Performant Data Processing Engine
Filter 25 million property records by 87 criteria in under 100 ms (p99) to help decide where to buy a home.
Stack: Rust · Axum · Polars +6 more
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 (p99) to help decide where to buy a home.
Stack: Rust · Axum · Polars +6 more
Both sides' edits survive without conflict markers, and even the cursors get shifted. Available as a library for Rust, TypeScript, and Python.
Stack: Rust · WebAssembly · Python +2 more
Combining Immich, Home Assistant, and an e-ink screen for truly personal tech.
Stack: Python · Raspberry Pi Zero 2 W · Waveshare 7.3" 6-colour panel +5 more
A WebGPU physarum simulation where you can control millions of agents with your paintbrush and watch them bring your drawings to life.
Stack: TypeScript · WebGPU · WGSL +1 more
A shell script so simple I'm willing to trust it with my most precious data.
Stack: Bash · BorgBackup · Btrfs +4 more
A 2D ray-tracing library using signed distance fields, tiled rendering and dynamically generated shaders to enable real-time graphics on almost all devices.
Stack: TypeScript · WebGL · WebGL2 +2 more
A ray-traced mobile multiplayer game built around a hand-rolled engine.
Stack: TypeScript · Node.js · WebSockets +3 more
A handheld game built from the PCB up: ATtiny85V, OLED, IR receiver. 8 MHz, 512 bytes of RAM, and a charming atmosphere.
Stack: C · ATtiny85V · SPI OLED +3 more
Full-stack UX experiment for tracking goals as towers that grow with every finished task.
Stack: Angular · TypeScript · Flask +1 more
A low-poly Unity city built for the CrySyS PLC-hacking challenge.
Stack: Unity · C# · REST API +1 more
Destructible voxel terrain, flying enemies, and a renderer derived on Post-it notes.
Stack: C · SDL 1.2 · SDL2 +2 more
A small game I used as the basis for SchDesign's JavaScript workshop at BME.
Stack: JavaScript · Canvas
My photo portfolio site: once PHP on a Raspberry Pi, now a Vite script turning a folder of JPEGs into static HTML.
How I learnt what good software actually means.
Stack: jQuery · PHP · Node.js +3 more
A Raspberry Pi music player that drove RGB LED strips.
Stack: Python · NumPy · FFT +3 more