Hi, I'm David

I'm an engineer who feels most at home in cloud and infrastructure — scalable services, automated workflows, keeping costs reasonable — because the best systems are the ones you forget are there.

I didn't start here. I came to CS from premed kinesiology and spent the first stretch mostly on my own, until compsigh and a few great mentors turned curiosity into a career.

See what I've built below, find me on LinkedIn, or ask me about my photography!

Projects

Radiant

Nov 2025

Radiant is a serverless tool that automatically creates Valorant montages from long clips. It uses AWS Lambda and Step Functions to orchestrate the entire pipeline, from uploading gameplay footage to delivering a finished edit.

AWS Rekognition detects kill events, and FFmpeg handles the cutting, merging, and crossfade transitions. There's also an AI commentary track powered by Amazon Bedrock and Polly.

The front-end is a static site hosted on S3 behind Cloudflare CDN, with user auth handled by Cognito and persistent data stored in RDS.

AWS · Serverless · Video Editing · Machine Learning · Lambda Orchestration

Blink

Jan 2025 — May 2025

Blink is a browser-based system design game we built for our Senior Capstone Project. Players work through levels that teach the concepts in an interactive way.

I focused on the logic for our front-end experience — designing a smooth level selection interface, building an animated progress bar, and developing UI animations to keep things feeling responsive and engaging.

Godot · WASM · GDScript · Tweening

EKS Blue/Green Deployment Pipeline

Apr 2025 – May 2025

A deployment pipeline built on AWS EKS and EC2 with Terraform. Three FastAPI microservices run across QA, UAT, and Prod environments, with GitHub Actions handling CI/CD.

Infrastructure includes RDS, ECR, TLS via Cert Manager, and secrets managed through Cluster Secret Store. Blue/green deployments are automated with Argo Rollouts and custom Bash scripting.

Terraform · AWS · FastAPI · GitHub Actions · Kubernetes · Helm · Argo Rollouts · Bash

Blueprint

Apr 2025

Blueprint won "Most Innovative" at DonsHack '25 and received a $500 micro-grant.

Degree tracking is often fragmented and confusing. Blueprint simplifies the academic journey for USF students by providing an intuitive way to visualize and navigate complex course dependencies.

Python · PostgreSQL · React · Next.js

Veil

Nov 2024

Veil took 2nd Place at the USF Deploy/24 Hackathon and received a $500 micro-grant.

A full-stack app utilizing object detection to locate and blur faces in videos. Built for privacy, anonymity, and accessibility.

Python · OpenCV · Flask · React · Next.js · Video Processing