Experience
Research Assistant
UIC ELiCIT Lab
May 2025 - Present
- Design interactive user flow concepts to visualize AI reasoning for a privacy education tool through developing and testing early interface prototypes and sketches.
Undergraduate Teaching Assistant
UIC College of Engineering
August 2024 - 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 Git, ASAN, and GoogleTest to improve coding efficiency, version control, and debugging practices in software development.
Software Developer Intern
Viettel Digital
June 2024 - Aug 2024
- Developed RESTful APIs for user interaction in PHP, Spring and Yii for an integrated 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, while collaborating in Agile sprints to improve system scalability.
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 intricate 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.