About

Production software built and deployed: AI image pipelines on Azure for a national flooring brand, a full e-commerce stack for an apparel business, and automation agents that run unattended. My work covers the whole path from understanding a client's workflow to deploying and operating the system that serves it.

Portrait of Camp Hagood
01

Skills

Front end

ReactTypeScriptViteAstroTailwind CSSZustand

Back end

PythonFastAPINode.jsExpressREST APIsJWT authStripe

Data & infra

Azure (App Service, Static Web Apps, SQL, Blob)RenderPostgreSQLMongoDBSQLiteGitHub Actions

AI & agents

Image-generation APIs (single + batch)OpenAI APIsAutonomous agentsFirecrawlProvider abstraction
02

Education

B.S. Systems Engineering · Minor, Engineering Business

University of Virginia · 2025 · With Distinction

Software & Data

Data Structures & AlgorithmsData & Information EngineeringDiscrete Event SimulationIntroduction to Programming

Modeling & Decision Science

Linear Statistical ModelsDeterministic Decision ModelsStochastic Decision ModelsSystem EvaluationProbabilityStatistics

Systems & Product

Systems Design Capstone I & IIHuman-Machine InterfaceUser Experience DesignNew Product Development

Published research

A Data Capture and Gesture Recognition System to Enable Human-Robot Collaboration

IEEE · 2025 Systems and Information Engineering Design Symposium (SIEDS)

A gesture-recognition system for human-robot collaboration: a vision-language model guided by retrieval-augmented generation classifies field gestures from Azure Kinect capture and drives a mobile robot over ROS 2.

GPT-4oRAGComputer VisionROS 2Azure Kinect
03

How I work

Every project on this site started with a specific problem: a product catalog that couldn't be photographed at scale, a business that needed to take orders online, a daily research routine that took an hour by hand. I work close to the client's workflow, build the smallest system that solves the problem end to end, then run it in production and keep improving it.

These case studies get updated as the projects evolve.