Projects
Things I've built, contributed to, or am currently working on.
AIOffice
Personal Project
A pixel-art office where you manage AI coding agents like employees. You spawn agents (Claude Code, Copilot CLI) at desks, hand them coding tasks, and watch their real terminal output as they work — each one is an actual CLI process running locally in a PTY. I built it because orchestrating several coding agents at once felt like juggling terminal tabs, and I wanted it to feel more like running a team.
Azure AI Foundry in Sovereign Clouds
Software Engineer - Microsoft
Led the effort to bring Azure AI Foundry to air-gapped government clouds (USSEC/USNAT). Architected cloud-agnostic systems, educated cross-functional teams across cloud boundaries, and made the GA deadline for government customers.
Edge-RAG (Agentic RAG)
Software Engineer - Microsoft
Building the chat and agent experience for Edge RAG, Microsoft's retrieval-augmented generation product for on-premises, air-gapped environments — conversational AI over private data where the models, retrieval, and orchestration all run on local hardware with no cloud fallback. Lead the chat UI, shipped the Model Chat feature, and prototype agentic workflows on top of the retrieval stack.
paperctl
Personal Project
A command-line tool for keeping up with research. You track topics on arXiv, it pulls new papers into a local SQLite library you can search offline, and it generates AI summaries and weekly digests so I don't fall behind on what's coming out. I built it because I wanted staying current to be a terminal command instead of a habit I have to maintain.
Aligning the US Cyber Budget
Researcher - UVA Hacking for Defense
Partnered with Army Cyber Command to provide recommendations on the size and composition of the cyber force, building on the Cyberspace Solarium Commission's work.
Data Science Teaching at Forge
Instructor
Taught introductory data science to students at Forge (formerly HackCville), a Charlottesville non-profit. Covered Python, Pandas, and practical machine learning.