Experience

Web Development Team Lead

SparkHacks

July 2025 - Present

  • Lead design and full-stack development of SparkHacks 2026’s main website, providing event information and registration access for 400+ participants, sponsors, mentors, and organizers.
  • Enhance an admin dashboard backed by Firestore to aggregate, search, and filter 500+ records, with live analytics displaying acceptance rates, demographic breakdowns, and check-in progress.
  • Manage Agile sprints and peer programming reviews across a 6-member development team, managing version control, code quality, and consistency through CI workflows.

Research Assistant

UIC ELiCIT Lab

May 2025 - Present

  • Design 60+ low-fidelity wireframes screens to lead development of an interactive AI literacy educational app, teaching children aged 8-12 privacy concepts through puzzle-solving mechanics.
  • Collaborate with a PhD student and an Assistant Professor to align technical implementation with research objectives.

Undergraduate Teaching Assistant

UIC College of Engineering

January 2025 - Present

  • Mentor 400+ students in C++ data structures and algorithmic problem-solving, offering course material and project support during lecture assistance and weekly in-person office hours.
  • Assist in weekly lab sessions for 30+ students, covering complex concepts such as binary trees, hash tables, graph algorithms, and searching & sorting techniques.
  • Guide students in using tools such as LLDB, ASAN, and GoogleTest to improve unit testing and debugging skills.

Software Developer Intern

Viettel Digital

June 2024 - Aug 2024

  • Developed RESTful APIs for user interaction in PHP, Spring and Yii for an integrated Fintech social network system, increasing engagement and connectivity for over 24 million users.
  • Implemented JWT and OAuth 2.0 for secure, role-based API authentication and authorization across users, merchants, and admins, enhancing security and system performance.
  • Improved database performance by 40% through optimized query optimization and API validation with Postman.

CS Tutor

UIC Engineering Learning Center

January 2024 - Present

  • Provide academic support and peer guidance availability to 1500+ students for multiple core Computer Science courses.
  • Enhance students' understanding of complex core concepts through instruction, study techniques, and supplementary test preparation.

Software Developer Intern

VISSOFT

July 2023 - Aug 2023

  • Adapted the Bloom Filter algorithm for fast data retrieval, reducing lookup time and cutting memory usage by 80% in a Java-based library management system with a MySQL backend.
  • Integrated the GoogleTest framework to develop 20+ unit tests, ensuring functionality through automated testing.

portfolio built by Nathan Trinh