Richardson, TX
Email: liut19707@gmail.com
GitHub: Yongyanliu65
π View Resume (PDF)
B.S. in Computer Science β Expected May 2030
- Academic Excellence Scholarship (AES)
Languages: Python, C/C++, Java, JavaScript, HTML, CSS
Tools & Technologies: Git, GitHub, Linux, ROOT, TMVA/SOFIE
2026
Contributed C++ correctness and robustness improvements to ROOT TMVA/SOFIE, including work addressing undefined behavior, exception-handling edge cases, and const correctness.
Selected Pull Requests:
-
#23158 β Avoid undefined behavior in
Clean_name
Casts characters passed tostd::isalnumtounsigned charto avoid undefined behavior for negativecharvalues. -
#23162 β Handle out-of-range dynamic shape values
Handlesstd::out_of_rangewhen converting dynamic shape parameters withstd::stoi, keeping conversion-failure behavior consistent. -
#23173 β Improve const correctness in shape iteration
Uses a const reference when iterating over read-only shape dimensions, making the intended const behavior explicit.
Oct. 2024 β Present
- Designed, developed, and deployed APStudy.net, an online AP practice and error-tracking platform serving 41,000+ registered users and generating 94,000+ views.
- Built features for recording, categorizing, and analyzing student mistakes; iterated on product functionality based on real user feedback.
- Maintained the deployed platform, including performance, security, troubleshooting, and ongoing feature updates.
2026
- Created a structured C++ learning project to practice applying programming concepts to unfamiliar code rather than relying on memorized solutions.
- Built exercises covering error analysis, targeted correction, scaffolded practice, and independent transfer.
- Published the materials on GitHub with scoring rubrics and an instructor guide.
2022 β 2023
- Developed a responsive JavaScript interface to control hardware components including fans, LEDs, environmental sensors, and buzzers.
- Integrated real-time sensor data with backend server responses and collaborated across hardware, backend, and frontend teams.
Jul. β Aug. 2025
- Led frontend development for a warehouse-automation project, collaborating with data science and backend teams on system integration and user-facing functionality.
Oct. β Dec. 2023
- Supported software development and technical troubleshooting for educational technology activities.
Software Group Leader & Virginia Champion (2024)
- Led software work within a competitive robotics team and contributed to team coordination and technical problem solving.
2023 β 2025
- Led 50+ sessions totaling 74+ hours and received top-5% positive student feedback.
