Welcome! I'm
_______ _ _ __ __ _ _
|__ __| (_) | | | \/ (_) | |
| |_ __ _ ___| |_ __ _ _ __ | \ / |_ ___| | _____
| | '__| / __| __/ _` | '_ \ | |\/| | / __| |/ / _ \
| | | | \__ \ || (_| | | | | | | | | \__ \ < (_) |
|_|_| |_|___/\__\__,_|_| |_| |_| |_|_|___/_|\_\___/
I build software that structures information flows, guiding user attention to where it's most needed and automating the rest. View Arachne (latest automation project), or look through my portfolio, and skills below.
I moonlight as an interdisciplinary researcher studying the possibilities, limits, and dangers of optimization as engineering tool, organizational principle, ethical stance, and cultural mindset. Visit Quasioptimal for more.
I'm looking for work in the San Francisco Bay Area. Feel free to reach out at the links below!
Portfolio
Skills
Technology
- Systems & Backend: Design and implementation of correct, performant, reliable services in Python, Go, and Rust.
- Web: Applications, interfaces, and webpages with TypeScript, JavaScript, modern HTML/CSS, and React.
- ML/AI: Practical ML and deep learning in Python with PyTorch and NumPy.
- Infrastructure & Automation: Provisioning and operating self-hosted services and sites with Bash, CI/CD, Docker, and reproducible, automated system configuration.
- Mathematics: Fluency and rigor in linear algebra, probability theory, real analysis, and algorithms.
- Data Analysis: Quantitative and causal analysis of economic data in Python, R, and Stata.
People
- Communication: Clarity, precision, and flair in technical writing and speaking.
- Teaching: Mentoring focused on developing conceptual understanding and building problem-solving skills.
- Project Management: Coordination, delegation, and prioritization — undogmatically agile.