Welcome! I'm
_______ _ _ __ __ _ _
|__ __| (_) | | | \/ (_) | |
| |_ __ _ ___| |_ __ _ _ __ | \ / |_ ___| | _____
| | '__| / __| __/ _` | '_ \ | |\/| | / __| |/ / _ \
| | | | \__ \ || (_| | | | | | | | | \__ \ < (_) |
|_|_| |_|___/\__\__,_|_| |_| |_| |_|_|___/_|\_\___/
I build software that automates the mechanical parts of information processing so that scarce human attention goes where it is most needed. Learn more about Functionary, Lysilogy, Switchboard, and my other projects below. I also moonlight as an interdisciplinary researcher on the possibilities, limits, and dangers of optimization at Quasioptimal.
I'm looking for work in the San Francisco Bay Area. Reach out at the links below!
Trajectory
Started in economics research, but learned along the way that I prefer building the tools and infrastructure that support research and knowledge work.
Current Work
AI Engineering Systems around models rather than models themselves: agents run behind review gates with a provenance record, every running session stays in view, and a model's claim is shown only where its source backs it.
Software Tools Tools for my own daily use: a plain-text task list driven from Neovim and a phone, Obsidian plugins that put a vim-style keyboard on a calendar and a map, an e-ink dashboard, and a cold-storage daemon for the home server.
tap any bar for its card
As I've developed my technical skills, I've found myself drawn to tools that reward investment and allow me to configure and shape them to suit my needs.
tap any row for its dates and notes
Skills
Technology
- Systems & Backend: Design and implementation of correct, reliable, and performant systems in Rust and Python. Familiarity with Go, Typescript, and C.
- Data: ETL Pipelines, DAG Workflows, Data Modeling, and Data Reliability. Experience with persistence layers in SQLite, Postgres, and MongoDB.
- Web: Interfaces and webpages in TypeScript, JavaScript, React, and HTML/CSS.
- Applied AI: Evaluations, observability, context engineering/RAG.
- Infrastructure & Automation: Provisioning and operating of self-hosted and cloud-hosted services in Linux. Bash, CI/CD, Docker, and reproducible system configuration.
Technical Background
- Mathematics: Fluency and rigor across linear algebra, probability theory, algorithms, real analysis, complex analysis, and convex optimization.
- Data Analysis and Econometrics: Research and research design for regression analysis, both correlational and causal. Data analysis in Python, R, and Stata.
- AI/ML: Fundamentals of AI theory—LLM architecture, scaling laws, reinforcement learning—and basics of model training in Python with PyTorch and NumPy.
People
- Communication: Clarity, precision, and flair in technical writing and speaking.
- Project Management: Coordination, delegation, and prioritization.
- Technical Mentoring: Helping build conceptual understanding & problem-solving skills.