Ph.D. Chemical Engineer · Computer Scientist · Professional Explainer of Hard Things
I build simulations, AI systems, and developer tools that turn complex,
high-dimensional chaos into something humans can actually use.
Sometimes that means physics. Sometimes that means machine learning. Usually it means both.
Systems for externalizing, persisting, and traversing human/AI reasoning.
Thinking, but it doesn’t evaporate.
FUR — Persistent, local-first memory for AI conversations and reasoning traces · Yggdrasil — Deterministic project flattener and diff engine that turns codebases into AI-ready cognitive codices · Elaine — An opinionated, local-first reference manager for TeX users.
Kodomata is a three-dimensional automata-based simulation system for studying decentralized agents, local interaction rules, and emergent structure in continuous space.
It models large populations of autonomous voxel agents with internal state and rule-driven dynamics, producing collective motion, clustering, and self-organized spatial patterns under real-time constraints.
Key features
- autonomous 3D automata with internal state and update rules
- local interactions: neighborhood sensing, collision avoidance, energy dynamics
- real-time simulation with spatial hashing and BVH acceleration
Designed as a sandbox for agent-based modeling, digital life, and emergent systems.
🔗 Live Preview: https://kodomata.vercel.app
I work with people who want to make hard things explicit, legible, and durable — especially when those things are usually invisible.
That includes:
- Systems that turn messy reasoning into concrete artifacts
- Scientific and engineering software that values clarity over cleverness
- Procedural worlds and tools that reward exploration, not memorization
- Infrastructure that leaves a paper trail and doesn’t gaslight its users
If you care about building tools that think with people instead of around them, we’ll probably get along.
🐧 Blorbo Frostingson — a persistent totem across my project ecosystem. If you see Blorbo, you’re awake.





