I’m the lead engineer at Survival and Flourishing Corp, where I build the S-Process — the algorithm and software platform the Survival and Flourishing Fund uses to allocate philanthropic grants: $35M in 2025, with $50M+ expected in 2026.
Previously, I studied mechanistic interpretability, did a short stint with ARC Evals (now METR) working on language-model evaluation infrastructure, worked on engineering productivity at Google and eventually served as tech lead, and cofounded a consultancy focused on programming languages and formal verification.
SELECTED PROJECTS
Einsum in DepthAn interactive tutorial and visualization system for understanding arbitrary einsum expressions.
INTERACTIVEMicrojaxJAX-style automatic differentiation — tracing, vector-Jacobian products, higher-order derivatives — in under 500 lines of Python.
MLd4 — Declarative Data-Driven DocumentsAn experimental React-based approach to data visualization, replacing D3’s imperative DOM manipulation.
DATA VISWhat is the S-Process?Interactive explanation and playground for a multi-evaluator resource-allocation algorithm.
INTERACTIVE