Blog
Essays on AI, quantum computing, digital libraries, and building things.

Teaching Biology in 3D: Building Interactive Cell Viewers with Three.js
An atlas of interactive 3D cell models where students rotate, zoom, and click on organelles to learn how they work. The rod photoreceptor even fires photons.

Why You Can't Click to Place Your Cursor in a Terminal
Terminal emulators don't know what's on screen. They draw characters on a grid and forward keystrokes. That architectural decision from 1978 is why basic text editing feels broken in 2026.

Building a 1.67-Million-Page Digital Library with AI
How I used Gemini, Lambda workers, and MongoDB to OCR and translate 4,430 books in 30 languages — for about $3,400 total.

I Replicated 6 Quantum Computing Papers on 3 Platforms. Here's What Broke.
An AI agent autonomously ran 105+ experiments across IBM, Quantum Inspire, and IQM hardware. 93% of published claims held up. The failures were more interesting than the successes.

To Create a Second Renaissance, Translate the First
533,000 Latin editions were printed between 1450 and 1700. Fewer than 3% have ever been translated into English. We built the first comprehensive census to map the gap.

Making Card Decks with AI: From Prompt to Print
A pipeline that turns card concepts into AI-generated artwork, web-rendered layouts, and print-ready files for physical production. Four decks and counting.