visual-sorting
Watch sorting algorithms race across the screen — and hear them while they sort. 20+ algorithms, real-time Web Audio, weirdly hypnotic. Easily my most-starred project.
I build odd little things — a sorting-algorithm visualiser, a from-scratch remake of a 1998 adventure game, and the occasional low-level rabbit hole. Full-stack by day, tinkerer by night.
Looking for the CV-and-job-titles version? That one lives on LinkedIn ↗.
📍 Rybnik, PolandA few things I made because I wanted them to exist. Most are open source — go ahead and poke around.
Watch sorting algorithms race across the screen — and hear them while they sort. 20+ algorithms, real-time Web Audio, weirdly hypnotic. Easily my most-starred project.
A 1998 Polish point-and-click adventure, rebuilt from scratch in C/SDL2 — reverse-engineered from the original .exe, down to byte-identical save files. Runs on everything from a laptop to a PlayStation 2.
glibc's crypt(3) MD5 password scheme, faithfully reimplemented in TypeScript. A small deep-dive into a crusty old Unix primitive.
Code ↗A Newcamd card-server client in PHP — binary protocol wrangling and raw sockets in a language nobody expects to see it in.
Code ↗The same Newcamd protocol, but a clean, typed TypeScript client this time.
Code ↗