Recent
Short take on the awesome power of web-browsers
·3 mins
Using homography, CSS transforms, and a phone camera to project live video onto a cyberpunk storefront — all running in the browser.
What is Homography?
A visual and mathematical introduction to homography — how to map any flat surface onto any other using projective transformations.
Rust ray tracer project
·11 mins
Building a photorealistic ray tracer from scratch in Rust — lights, shadows, reflections, and a Cornell box.
Snake by LLM
How easy is it to build a Snake game using GPT-5 and Codex? Surprisingly easy — playable in the browser via WebAssembly.
Analog synthesizers and lasers
·8 mins
What happens when a physicist with no musical talent gets a Moog synthesizer and a laser? A deep dive into voltage-controlled oscillators and laser modulation.
The unfinished paper
·10 mins
On beautiful scientific plots, Rydberg spectroscopy, and the paper that never quite got finished.