NTN

Resume

Nathan Nguyen

San Ramon, CA
925‑786‑6684
nathannwin@gmail.com

Education

University of California, San Diego

Bachelor of Science in Computer Science

Relevant coursework: Advanced Data Structures, Software Engineering, ML: Learning Algorithms.

Diablo Valley College, Pleasant Hill

-

Associate of Science in Computer Science

Relevant coursework: Program Design and Data Structures, Object-Oriented Programming C++, Assembly Language Programming, and Computer Organization.

Projects and Experience

FlowLauncher Plugin

Personal Project

  • Developed a custom Flow Launcher plugin in C# to control and launch the Brave browser.
  • Implemented command parsing, action dispatch, and result rendering within Flow Launcher's plugin framework.
  • Integrated external application launching with reliable process execution.
  • Focused on usability and performance for quick keyboard-driven workflows.
  • Applied object-oriented design principles to maintain clean, extensible plugin code.

Matching Game Web App

Course Group Project | Back-end Developer

  • Implemented a multi-difficulty matching game using HTML, CSS, and JavaScript, emphasizing responsive UI and interactive game logic.
  • Developed and integrated core game mechanics, including card state management, event handling, difficulty scaling, and score management.
  • Collaborated with the front-end development team to connect UI components with back-end logic.
  • Designed and maintained a CI/CD pipeline to automate testing and ensure consistent builds during development.
  • Applied Agile development practices, including iterative development and regular team check-ins.

Academic Data Science Project

Course Project | COVID-19 Impact on Film Industry

  • Designed and implemented a data analysis pipeline in Python to study changes in film genre performance before and after COVID-19.
  • Processed, cleaned, and transformed large datasets using Pandas and NumPy, ensuring data integrity and consistency.
  • Performed exploratory data analysis to identify trends, distributions, and anomalies across multiple time periods.
  • Developed data visualizations using Matplotlib and Seaborn to communicate insights.
  • Collaborated in a team environment using modular task division and iterative feedback to refine the project.

Technical Skills

Contact Me

Send a Message