Devin Pham

I work at the intersection of robotics and machine learning, where I focus on building perception systems that help autonomous mobile robots understand and interact with the world around them. I also develop full-stack web applications that interface with robots to enable real-time monitoring, control, and visualization of their behavior and data.

If you are interested in my work, feel free to reach out to me!

Devin Pham

Projects

Advancing robotics through the power of data science

Curriculum Vitae

Education, Experience & Skills

Overview

Name
Devin Pham
Label
Robotics Engineer, Data Scientist, AI/ML Researcher, Full Stack Developer
Summary
UCSD alumnus and robotics engineer with expertise in perception systems, AI/ML pipelines, and full-stack development. Experienced in C++, Python, ROS2, CUDA, and YOLO for developing and deploying GPU-accelerated solutions. Skilled at simulation, testing, and collaborative engineering to deliver scalable and efficient robotic applications.

Work

2024 - Present
San Diego, CA

Robotics Engineer

Essential Aero

Enhanced the safety of state-of-the-art AGVs used for airport logistics by optimizing LiDAR and radar point cloud data using C++ and PCL

  • Developed a YOLOv11-based human tracking pipeline for seamless relocation of robots
  • Developed a YOLOv11-based aircraft detection pipeline to ensure AGVs navigate safely in a busy airport environment
  • Built and optimized CUDA-enabled Dockerfiles for deploying GPU-accelerated deep learning models in production
  • Created applications to control and configure AGVs using HTML, JavaScript, and CSS
  • Simulated and validated robotic applications in a simulated environment using Gazebo Sim
  • Recorded ROS2 data published by robots to be visualized and analyzed using RVIZ2
  • Utilized multi-threading to optimize a ROS2 data parser resulting in an 800% increase in efficiency
  • Conducted extensive field testing and reported issues on Jira and Epsilon3
  • Collaborated with engineers using Git workflows to resolve merge conflicts, and conduct code reviews
  • Leveraged Cursor AI and Claude to accelerate software development by generating, refactoring, and debugging code, improving development speed and code quality
Summer 2023
San Diego, CA

Software Engineer Intern

Genasys Inc.

Streamlined the task of creating bootable USB drives, resulting in a 50% increase in efficiency parameters using company data, resulting in a 10% increase in test accuracy

  • Assisted engineers in the development of software by reporting bugs via Jira project management
  • Verified the integrity of custom-made test cables by using a Fluke cable tester
  • Streamlined cable testing procedures by developing precise and easily replicable testing instructions using Microsoft Office applications
  • Incorporated Agile Methodology to log the BOM of cables and instructions used for testing
Summer 2022
San Diego, CA

Software Engineer Intern

Genasys Inc.

Developed a GUI-based program using Python, and NumPy, pandas and TKinter libraries to generate test parameters using company data, resulting in a 10% increase in test accuracy

  • Contribute changes to a Bitbucket repository using the Gitflow workflow
  • Developed a Windows Forms app using C# that control an Audio Power Board (APB) via USB
  • Leveraged Slack to efficiently communicate with cross-continental engineering teams

Education

2021 - 2024
San Diego, CA

Bachelor of Science in Data Science

University of California, San Diego

Focus on machine Learning and artificial intelligence. Senior project on "Deep Learning in Autonomous Vehicles"

  • Programming & Data Structures
  • Probability & Statistics
  • Data Management
  • Robotics

Technical Skills

Programming Languages

C++, Python, JavaScript, HTML/CSS, C#, SQL, R

Frameworks & Tools

ROS2, Numpy, Pandas, RVIZ2, Gazebo Sim, Roboflow, Docker, CUDA, YOLO, PCL, AWS, RStudio

Other

Agile, Slack, Jira, Git, Bitbucket, Microsoft Office Suite