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 +5 more
https://schmelczer.dev/
I'm a software engineer and tech lead in London. At Palantir, I build developer tools, working with customers, setting technical direction, and writing code with my team. Outside work, I follow my curiosity into data, graphics, and hardware, and write about what I learn.
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 +5 more
Automatic three-way merging and cursor tracking for Rust, TypeScript, and Python, with explicit rules for conflicting edits.
Stack: Rust · WebAssembly · Python +2 more
How I learnt what good software actually means.
Stack: jQuery · PHP · Node.js +3 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 +4 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