Projects
What's in a name?
A 45 minute talk that reads one model file name, Qwen3-30B-A3B-Instruct-2507-Q4_K_M.gguf, left to right, so you can tell what a model is and whether it fits on your machine.
tiny_llm
A decoder only transformer language model in pure Elixir standard library. No Nx, no autodiff, no tokenizer: 15,104 parameters with every gradient derived by hand.
Ben Eater 6502 Kit
A 6502 based computer built on breadboards from Ben Eater's kit, starting with the clock module and ending with code running on real hardware.
Sun Ultra 5 Restoration
Bringing a Sun Microsystems Ultra 5 workstation back to life, the same model I ran as an assistant sysadmin in the university math department.
coded_options
A Ruby gem for declaring coded fields on ActiveRecord and Mongoid models, so status columns stop turning into scattered constants.
learnSTAT
Course management software written in Rails for the statistics courses I taught at the University of South Carolina, later open sourced.