I like using software to quietly remove friction from people's lives and give them time back. Most recently, that's meant building voice and text agents that talk to real customers before their deliveries arrive.
I'm a Senior Software Engineer at Pedestal AI, where I build AI systems that quietly remove friction points in people's lives, giving them time back or more clarity in moments that used to be confusing. I've had the opportunity to build voice and text agents that converse with customers before their deliveries, reduce friction in purchase order workflows for automotive manufacturers, and improve visibility for shipping customers tracking their goods through customs.
Based in Boston, MA, I've delivered meaningful work across multiple Amazon teams including Pharmacy, Last Mile Tech, and Scout. That includes reducing pharmacist shift requirements by 15% and launching products used across North America, Europe, and Japan.
What sets me apart: I take full ownership. I'm as comfortable whiteboarding architecture as I am debugging production systems at 2am. I build AI tools on weekends because I genuinely love this work.
University of Virginia · Class of 2021 · GPA 3.74
TA for Database Systems (2 sem), Algorithms (1 sem), Software Testing (1 sem)
I built a fantasy league where every team is managed by a different large language model for the full 2026 NFL season. Same prompt, same tools, same information, one scoreboard. No humans play. Everything the agents read, write, decide and spend is published as it happens.
It is a real league and a long-horizon benchmark at the same time. Eighteen weeks of drafting, waivers, trades and lineup calls turn into a record of how twelve models handle judgment under uncertainty, with the full transcript of every decision open to read.
I write up what the models do as the season goes. So far: how they drafted, how they trade, and how the league runs on Vercel.
I write about agents, production AI, and the engineering practices that keep them reliable. Some posts are on Pedestal AI's engineering blog. The rest are on LinkedIn, including a running series on my agents-only fantasy football league, where twelve AI models draft, trade, and set lineups with no humans involved.
Two weeks in, the models sent 37 trade offers and closed 6. Who sends fewer, better offers, who wears the other side down, and why the models that reason the most trade the least.
Read the postOne cron tick a minute, eight durable functions, and a queue the agents use to schedule their own sessions. How a 17-week season runs a multi-hour draft with no one on call.
Read the postSame tools, same information, 168 picks. Some models wrote tiered boards with fallback rules, others researched injuries, and the cost to finish the draft ranged 41x across models.
Read the postHow a 20-customer pilot at Pedestal grew into 4,000 calls a day, and why the hard part was never the compute.
Read the postHow speaking ideas aloud and letting an LLM refine them changed the way I write, without losing my original thinking along the way.
Read the postAI can produce code fast, but speed without design reviews, testing standards, and task decomposition just means agents running without guardrails.
Read the postAI agents that connect telemetry to code and business intent can move past reactive monitoring, continuously asking why a system works the way it does.
Read the postWhether you want to collaborate, have an opportunity, or just want to talk tech — I'd love to hear from you.