Vibe coded experiments
These are projects I've built and upstream projects I've worked on, from numerical engines to compilers and media tools. Each page explains the idea, the implementation, and the next step.
Rust is my first choice. The examples show the work through calculations, decoded output, and interactive views.
Browse the collection
Variants per interval LD score 0: 6,173 variants 0 LD score 10: 6,640 variants LD score 20: 2,742 variants 20 LD score 30: 1,227 variants LD score 40: 892 variants 40 LD score 50: 356 variants LD score 60: 309 variants 60 LD score 70: 181 variants LD score 80: 10 variants 80 LD score 90: 9 variants LD score 100: 88 variants 100+ 6,640 0 LD score
LD scores from the Rust engine's 1000G reference calculation.Explore LDSC
Explore a project Start with these three
The collection 17 experiment pages
For each project, I explain what drew me to it, what I've built, and what comes next. Browser demos, recorded results, and visual studies put the implementation beside the idea.
Variants per interval LD score 0: 6,173 variants 0 LD score 10: 6,640 variants LD score 20: 2,742 variants 20 LD score 30: 1,227 variants LD score 40: 892 variants 40 LD score 50: 356 variants LD score 60: 309 variants 60 LD score 70: 181 variants LD score 80: 10 variants 80 LD score 90: 9 variants LD score 100: 88 variants 100+ 6,640 0 LD score
Numbers & models
What can we learn about the genetics of a trait from studies that already exist?
Interactive study
var x = missingName; Unresolved value at bytes 8..19
Languages & compilers
Build C# language intelligence in a native Rust server.
Recorded result
Instruction decoder Register 8 bits
Languages & compilers
Work at the boundaries of IPC, CPU execution, and emulator diagnostics.
Interactive study
Languages & compilers
Compile Rust to .NET and compare managed execution with native output.
Recorded result
Memory % 56.0 Disk % 31.0 CPU % 18.0
Small useful tools
Give coding agents a clear view of the resources they use.
Interactive study
Pictures, games & sound
Connect Bevy game logic to a new graphics backend.
Interactive study
Pictures, games & sound
Rebuild a Flash game in Rust with deterministic state and source comparisons.
Interactive study
Languages & compilers
Convert LaTeX mathematics to Typst with the structure intact.
Recorded result
Pictures, games & sound
Port FFmpeg behavior to Rust and compare the decoded bytes.
Recorded result
Small useful tools
Transfer exact file bytes through a screen and a camera.
Recorded result
Small useful tools
Make room roles control who speaks and who listens.
Interactive study
█
Small useful tools
Bring terminal animations to a Rust executable for shell pipelines.
Recorded result
Numbers & models
Connect Python geometry work to native Rust operations.
Interactive study
Numbers & models
An FX options desk that reprices the whole book as you change a trade.
Try now
Knowledge & local AI
Follow a fact-check from the claim to the evidence and assessment.
Interactive study
Game 1 14.0 Game 2 20.0 Game 3 18.0 Game 4 24.0 Game 5 16.0
Numbers & models
Read basketball statistics through the games behind the numbers.
Interactive study
Knowledge & local AI
Summarize NBA discussions with a route back to the comments.
Interactive study