Skip to content
FPS: --

About

Who I am

Software engineer, currently between SF and SoCal. I’ve built and shipped at Tesla, Labelbox, First Round Capital, and UW. These days I build agents and the infrastructure they run on, from bare metal to browser — 115 and Lumbridge, a neocloud whose compute layer runs on unified-memory NVIDIA hardware. Most of what I learn ends up running on my own hardware as something you can actually use: a recording studio, a watch-together theater, an arcade, a 3D brain viewer.

Philosophy

Own the whole stack

From DNS to the database, I run what I build on. Abstractions leak — and the bugs that matter live in what's underneath. So I learn it.

Build the machine, not the output

The win isn't doing the work — it's building the thing that does the work. I'd rather spend a day on a system that ships forever than an hour on a task I'll just repeat.

Production is the only proof

Nothing is real until it's live. Ship early, then let real users — and real markets — tell you what's true. A demo proves nothing.

Build the right thing

Speed is wasted aimed at the wrong target. Engineering tells you how to build it; taste and judgment tell you whether you should. I optimize for both.

Timeline

2026

AI Engineer World's Fair — PodMan

2nd place out of 95+ teams at the AI Engineer World's Fair Hackathon, plus the LiveKit and DigitalOcean track awards. Built PodMan — an ambient voice-AI pair-programmer that watches a team's shared room and flags duplicate work and merge collisions before they cost anyone time. Shipped to production over a weekend.

AgentsVoice AILiveKitHackathon
2026

Lumbridge

A neocloud you can walk around — your whole cloud (database, hosting, compute, AI agents) set up for you as a 2D world you move through, rather than five vendors and five bills. Underneath it's a cloud reseller packaged like Vercel: sign into World 1, rent a plot, get your own provisioned world. Its compute layer runs on unified-memory NVIDIA hardware, where CPU and GPU share one pool and over-committing wedges the whole machine before the OOM killer gets a chance — so the node agent admits work against a hard memory budget and supervises every model it starts. Early, but running end to end.

RustDGX SparkPhaserPostgres
2026

The karti.ai network

A set of sites I run on my own hardware: a browser recording studio, synced watch-together theaters, a multiplayer arcade, and a GPU volume renderer for MRI data. Most of them exist because I wanted to learn something specific and a real user-facing thing is the honest way to find out whether it works.

Self-hostedWebGLNext.js
2026

115

A personalized trading harness — software that wraps one human trader in a full engineering stack, so a single trader or a multi-node desk can run a real book around the clock. Signal to fill is all software I own, with a human in the loop on the calls that matter. Pre-alpha research preview.

PythonRustTypeScriptDistributed Systems
2023

UW

Software engineer building tools for retail traders. Real-time data pipelines, option flow analytics, and systems that handle millions of events per day.

PythonPostgreSQLRedisData Pipelines
2022

First Round Capital

Startup Solutions Engineer — helped portfolio companies ship faster. Internal tooling, automation, and the infrastructure glue that keeps early-stage teams moving.

InfrastructureDevOpsAutomation
2019

Labelbox

Solutions Engineer at the data labeling platform. Built integrations, solved customer problems, and learned that good software starts with understanding the user.

PythonAPIsEnterprise
2016

UC Davis

Computer Science & Managerial Economics. The mix of engineering and business thinking shaped how I approach problems — build the right thing, not just build things right.

CSEconomicsSystems Thinking
2012

Tesla

Business Development in Hawthorne. Learned how hardware and software come together at scale. Watched a startup become the most important car company in the world.

HardwareSalesScale
2010

VESC

Engineering intern at an electric skateboard startup. Worked on open-source motor controllers (VESC). Company got acquired by Boosted Boards in 2012.

EmbeddedOpen SourceHardware