// Summary
Backend engineer with 5+ years of experience building scalable, reliable distributed backend services at AWS, Axon, PayPal, and American Express and an M.S. in Computer Science from UC Davis. Currently looking for full time roles as a Backend Engineer or Computer Vision Engineer.
// Education
Education
Master of Science in Computer Science
University of California, Davis — Davis, California
2025
Revelant coursework: Computer Vision, Machine Learning & Discovery, Vision Language Models, AI and the Human Alignment Problem.
Bachelor of Science in Engineering in Computer Systems Engineering
Arizona State University — Tempe, Arizona
2017
Relevant coursework: Data Structures and Algorithms, Distributed Software Development, Software Engineering.
// Experience
Experience
Graduate Research Assistant (Marcu Lab)
The University of California, Davis — Davis, California
Feb 2024 – Aug 2025
- Developed the motion-correction stage of a real-time augmented reality surgical guidance system that overlays cancer probability onto tissue during robotic surgery.
- Researched modern neural networked based approaches to supervised point tracking in video (Co-Tracker, TAPIR) for motion correction contributing to the related work section of the paper for this project.
- Identified failure points in motion correction algorithm by curating a dataset of surgical videos and annotating attributes of the video that affect performance, such as occlusion.
- Benchmarked the motion correction algorithm’s performance by annotating surgical videos with ground truth points creating a quantitative evaluation dataset.
- Increased vision pipeline throughput from 20 to 40 FPS on an RTX 4070 Ti by porting the Python inference pipeline to C++ with ONNX Runtime and CUDA, and profiling the C++ code to find bottlenecks.
- Wrote a Medium article detailing the process of porting Python to C++ using ONNX Runtime.
Software Development Engineer Intern
Amazon Web Services — Cupertino, California
Jun 2024 – Sep 2024
- Enabled granular server power analysis for regulatory compliance, monitoring, and debugging hardware across AWS fleets by building a serverless time-series REST API in Python using AWS Lambda, SQS, and DynamoDB
Software Engineer II
Axon Enterprise — San Francisco (Remote), California
Jun 2022 – Sep 2023
- Digitized workflows for 11,000 users in police departments and courts nationwide by building warrant and booking search in Go, TypeScript, Elasticsearch, and React.
- Scaled the records search pipeline with a reference-based messaging approach for document ingestion over Kafka.
- Kept record search running 24/7 in production by analyzing alerts and performance anomalies with Prometheus, Grafana, and Splunk and developing fixes.
Software Engineer II
PayPal — San Jose, California
Nov 2020 – Jun 2022
- Enabled contactless payments at gas pumps for PayPal’s 400 million customers by building Java and Spring Boot microservices hosting GraphQL APIs, including store search.
- Ensured QR code checkout was responsive during downstream latency spikes by implementing session polling in the QR Codes team’s Java API gateway, so slow dependencies degraded gracefully instead of timing out for users.
Software Engineer II
American Express — Phoenix, Arizona
Dec 2018 – Nov 2020
- Improved the offers experience for ~140 million card members by integrating Groupon offers into the Amex registered card system via a RESTful API in Java and Spring Boot.
- Reduced remediation memo posting time by 93% by replacing the manual process with a Go microservice backed by PostgreSQL.
- Mentored 2 new engineers through onboarding, serving as their go-to person for technical and process questions
Software Engineer I
Astronautics Corporation of America — Phoenix, Arizona
Jun 2016 – Dec 2018
- Modernized the C++ unit test suite for safety-critical electronic flight instrument driver libraries.
- Led a team of 3 interns in revising and streamlining the company’s software development process documents for FAA certification.