I'm a Master's student in Computer Science at UC San Diego, focused on ML systems, the layer where models meet hardware. Lately that means sparse attention for long context LLMs, fused GPU kernels in Triton, and bringing in ML algorithms into duckdb database via zero copy apache arrow columnar format.
The road here wasn't a straight line. After a finance degree at Florida State, I commisioned into the U.S. Army as a second lieutenant and spent six years doing various Explosive Ordnance Disposal (EOD) and logistics missions, and led a platoon that cleared 1000+ landmines and unexploded ordnance in South Korea. EOD is deeply technical. Every problem has a dozen dimensions, and it rewards ingenuity and novel solutions. The feedback loop is less forgiving though. ISTF (initial success or total failure).
Leaving the Army, I honestly didn't know what I wanted to do with my life. Then I remembered I used to code in high school on a TI-83+. Long story short, I found myself in a coding bootcamp (one of the last to ride that wave), then in the valley at Palo Alto Networks, where I led the frontend integration of an AI copilot into Strata Cloud Manager. But frontend didn't satisfy my hunger to know what was happening underneath. So here I am at UCSD, going deeper. Turns out software scratches the same itch as EOD, just with much friendlier consequences for being wrong.
Outside of that I enjoy running and adventuring over air, land and sea. I also picked up guitar, and can now play Adam's Song by Blink-182.
A few things I've learned so far: