Hi, I'm Yazhong Yang. I am a multi-disciplinary software engineer currently pursuing an M.A.Sc. in Systems Design Engineering (AI Specialization) at the University of Waterloo. My interests span computer vision, machine learning, and game development, and I enjoy turning complex ideas into robust, scalable solutions. With experience ranging from backend Java services to real-time Unity-based games and OpenCV-powered CV systems, I collaborate across disciplines to deliver polished products. I am proficient in Java, Python, C++, and C#, and I thrive in environments that value clean code, thorough testing, and comprehensive documentation.

Yazhong Yang

Hi, I'm Yazhong Yang. I am a multi-disciplinary software engineer currently pursuing an M.A.Sc. in Systems Design Engineering (AI Specialization) at the University of Waterloo. My interests span computer vision, machine learning, and game development, and I enjoy turning complex ideas into robust, scalable solutions. With experience ranging from backend Java services to real-time Unity-based games and OpenCV-powered CV systems, I collaborate across disciplines to deliver polished products. I am proficient in Java, Python, C++, and C#, and I thrive in environments that value clean code, thorough testing, and comprehensive documentation.

Available to hire

Hi, I’m Yazhong Yang. I am a multi-disciplinary software engineer currently pursuing an M.A.Sc. in Systems Design Engineering (AI Specialization) at the University of Waterloo. My interests span computer vision, machine learning, and game development, and I enjoy turning complex ideas into robust, scalable solutions.

With experience ranging from backend Java services to real-time Unity-based games and OpenCV-powered CV systems, I collaborate across disciplines to deliver polished products. I am proficient in Java, Python, C++, and C#, and I thrive in environments that value clean code, thorough testing, and comprehensive documentation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Java Development Engineer at Shanxi Yilianzhong Information Technology Co., Ltd.
December 1, 2021 - December 1, 2021
Platform Architecture & Optimization: Collaborated with system architects to design and refine platform architecture, ensuring scalability and stability. Requirements Analysis & Testing: Participated in product requirement reviews, designed technical solutions, and conducted functional tests to ensure logical correctness and scenario coverage. Debugging & Maintenance: Responsible for troubleshooting and optimizing backend services, improving code performance, and maintaining system reliability. Project Delivery & Quality Control: Supported iterative delivery, participated in code review and version control, ensuring compliance and high-quality deployment.

Education

M.A.Sc. in Systems Design Engineering (AI Specialization) at University of Waterloo
January 1, 2025 - May 1, 2026
B.Comp. in Computer Science (Game Development Stream) at Carleton University
September 1, 2018 - May 1, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Media & Entertainment