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/tags/web/
Browser applications, web platforms, and the tools behind them.
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
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 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
Full-stack UX experiment for tracking goals as towers that grow with every finished task.
Stack: Angular · TypeScript · Flask +1 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