axel.land
A browser-based remake of ActiveWorlds. Explore 3D worlds, meet other players, and build.
Available for freelance projects
Freelance engineer for the whole stack. I help teams launch faster, untangle what's fragile, and build systems that don't fall over at 3am.
My work
A browser-based remake of ActiveWorlds. Explore 3D worlds, meet other players, and build.
Drop a video and get speaker-aware multilingual subtitles, without opening a desktop editor.
A pocket interpreter that translates live conversations on your phone, even offline, with no account required.
From the blog

Why a normal string comparison can leak confirmation tokens byte by byte, how timingSafeEqual fixes it, and a live benchmark you can run in the browser.

An overview of Web Worker communication: Comlink for control, transferables for big handoffs, and SharedArrayBuffer patterns for high-frequency updates.

A practical guide to pushing an Astro site to a 100 PageSpeed score: CSS budgets, fonts, images, and the Speed Index fixes that actually matter.