Experience
Software Engineer II
Amazon
- Tech lead for an org-wide GenAI testing framework — grew the team from just me to 4 engineers, cut launch timelines from 2+ weeks down to 3–4 hours, and achieved 100% test coverage with zero coding effort for consumers.
- Built a simulation layer using a GraphQL proxy to mock tricky edge cases (e.g. 'package lost', 'item not received'), making hard-to-test unhappy paths consistently coverable.
- Architected a GenAI-powered customer service platform (Claude via AWS Bedrock) supporting chat, phone, and touch — improved automated resolution rates across the board.
- Re-architected a config store with S3, API Gateway, Lambda, and DynamoDB after hitting 6MB+ JSON payload limits — built custom serialization on both ends to split and reassemble large configs, restoring 100% reliability.
Earlier
Undergraduate Researcher
MXR Lab, NC State · Raleigh, NC
Jan 2019 - May 2020
- Implemented VR body haptics with Arduino, vibration motors, and C# in Unity; authored an SDK for the lab.
- Presented at NC State's Spring Undergraduate Research Symposium and the East Coast Games Conference.
Clinical Ops & Biometrics Intern
Roche · Pleasanton, CA
May 2019 - Aug 2019
- Data analysis and Tableau dashboards for Roche Diagnostics clinical trial datasets using Python, R, and SAS.
Projects

Rendezvous
April 2019
A calendar app built at PackHacks 2019 with 3 teammates using Swift and the Snap Creative Kit API (released only 10 days prior). Users generate unique stickers for calendar events to post to Snapchat. Won the MLH award for “Best Use of SnapKit”.
View Project
Makes a Hit — Spotify ML
January 2019 – May 2019
Machine learning project (CSC 422) with 2 teammates. Used Spotify Web API to gather numerical track data, then applied RandomForest and Genetic Clustering algorithms to classify track genre and generate new playlists from smaller test playlists.
View ProjectAll logos are trademarks of their respective companies.