Profile picture of Andrew Do

Andrew Do

Computer Science Student at UC Riverside

I'm currently pursuing an Accelerated B.S. + M.S. in Computer Science at the University of California, Riverside, expected to graduate in June 2027. I'm passionate about software engineering, machine learning, and building scalable solutions.

As Head of Technical Projects at the Quant Club and a 2nd place winner at the UC Riverside Programming Challenge (UCRPC), I thrive on tackling complex problems and collaborating with talented teams.

I've had the privilege of working as a Software Engineer Intern at Panasonic Avionics Corporation and SuperIntro, where I developed containerized solutions, optimized APIs, and built full-stack applications that deliver real impact.

When I'm not coding, you'll find me at the gym, playing soccer, or practicing piano.

Experience

Panasonic Avionics Corporation logo

Software Engineer Intern

Panasonic Avionics Corporation
Irvine, CA
Jun. 2025 – Sep. 2025
  • Designed and Docker-containerized a Python-based satellite-modem simulator (Flask REST API, OpenAMIP, MQTT) and deployed it via GitLab CI/CD to AWS Vrack, replacing $500k physical modems per test rack, slashing capital spend, and enabling fully automated integration testing across multiple aircraft-connectivity platforms.
  • Implemented a full, secure, scalable REST interface—auth, configuration, and live-status endpoints—powering one-click CI automation and shrinking test-environment setup from hours to minutes.
  • Added OpenAMIP and MQTT messaging layers with a realistic initialization state machine that streams heartbeats, location, and status updates, boosting test fidelity and cutting flaky failures by 70%.
  • Partnered closely with cross-functional hardware, network, and QA teams to seamlessly embed the virtual modem in inflight-connectivity pipelines, doubling concurrent integration-test throughput across the entire lab environment.
SuperIntro logo

Software Engineer Intern

SuperIntro
San Francisco, CA
Feb. 2025 – Apr. 2025
  • Developed features using Figma, TypeScript, React, Express, and MongoDB; optimized user matching with MongoDB filters to cut OpenAI API costs by 20% and improve match quality by 15%.
  • Engineered user onboarding and the first monetized feature in close collaboration with the founder.
  • Implemented AI-driven persona-matching with LangGraph and LangChain, enhancing decision-making accuracy.
  • Designed and implemented scalable RESTful APIs and built a responsive, component-driven UI using React, TypeScript, and Tailwind CSS, significantly optimizing user interactions and cross-device interface responsiveness.

Projects

Highlander Health

Highlander Health

Built a full-stack nutrition website offering custom daily meal plans based on UCR Dining Hall menus. Developed a Python/Flask backend with OpenAI GPT API for real-time data analysis. Employed Beautiful Soup to scrape daily cafeteria menus and harnessed Pandas for thorough data cleaning, delivering personalized nutrition guidance to over 100 UCR students.

PythonFlaskOpenAI GPTBeautiful SoupPandas
View on GitHub
Soccer Score Predictor

Soccer Score Predictor

Developed a robust machine learning application to predict soccer match outcomes with a 15% improvement in prediction accuracy by leveraging comprehensive historical player statistics and detailed team performance data. Designed a user-friendly web interface for real-time prediction display with configurable visualization options.

Pythonscikit-learnPandasHTMLCSSJavaScript
View on GitHub
LocaInsight

LocaInsight

Built a full-stack travel application that generates personalized itineraries with comprehensive data validation, seamless third-party API integration, robust caching mechanisms, and optimized response times. Added robust error handling and response caching to improve reliability and reduce API response time by 20%.

ReactNode.jsExpressGoogle Maps APIAxiosOpenAI GPT
View on GitHub

Technical Skills

Programming Languages

PythonC++TypeScriptJavaScriptJavaRHTML/CSSBash

Frameworks & Libraries

ReactNode.jsExpress.jsFlaskscikit-learnPandasBeautiful Soup

Tools & Technologies

DockerGitLab CI/CDAWS VrackMongoDBREST APIsGitJiraJupyter Notebook

Concepts & Protocols

ContainerizationCI/CD PipelinesMQTTOpenAMIPTCP/IPUDPAgile Methodologies

Get In Touch

I'm always open to discussing new opportunities, projects, or collaborations. Feel free to reach out!