Launched Projects

MTG Auto Deck App + Benchmark
2026an app that uses LLMs to playtest Magic: The Gathering decks, with benchmarks comparing how well different models play
Bonsai Desk VR
2020multiplayer VR game made using Unity where players can build with blocks together while watching YouTube on a shared web browser

Optogenetics Project
2025designed, manufactured, and used a custom LED plate PCB to control genetically engineered cells with light in a biology wet lab
Bonsai Browser - Cofounder YC W22
2021Electron/Chromium based overlay browser for programmers. Launch hit #1 on Hacker News, and the landing page had 300k+ visitors.

Bonsai Analytics SAAS
2022a tool for developers to watch replays of their users so they can improve their applications

Overkill Drill
2018incremental game made with Unity, with over 30,000 downloads, where players mine ores to earn money and upgrade their ship
Other Projects

C++ WebGPU Game Engine
2024a simple C++ WebGPU game engine. builds for web with Emscripten. builds natively using Google's Dawn WebGPU implementation

Deep Dream
2020image processing project using Python and PyTorch. uses VGG-19 image classifier and boosts the activations of different layers to alter image

JS WebGL Game Engine
2020custom WebGL game engine, featuring a tank game with custom WebSocket multiplayer

PGPod
2023made shortly after ChatGPT api came out and before "AI slop" was a term. podcast app that uses AI to create daily episodes based on top articles from Hacker News.
Vibe Coded Experiments
M-ABD and PhysX Comparison
a Rust and Bevy physics demo comparing an M-ABD-inspired ball-joint net solver with PhysX
JGS2 Implementation
real-time soft-body and cloth physics simulations using WebGPU, based on the JGS2 elastodynamics paper
Dota Stats
an app that uses LLMs to answer plain-language questions about Dota match data stored in PostgreSQL

Lab Map
a San Francisco zoning map for screening potential locations for an automated human iPSC research lab
GTNH Search
semantic search across GTNH video transcripts, wiki pages, and quests using text embeddings