Hi, I'm Yixin (Stephanie) Zha.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems and constantly finding ways to create positive impact to this world.

About

I am a 4th year Computer Engineering Student at University of Toronto. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like C++, Python, LLVM/MLIR, Verilog, MySQL, Javascript, ReactJS, Swift during my bachelor's. I have 16 months of professional work experience which helped me strengthen my experience in Pytorch and LLVM/MLIR. I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Languages: Python, C++, C, JavaScript, HTML/CSS, Verilog, Bash
  • Databases: MySQL
  • Libraries: NumPy, Pandas, matplotlib, Selenium, LLVM/MLIR
  • Frameworks: PyTorch, Keras, TensorFlow
  • Tools & Technologies: Git

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Machine Learning Compiler Engineer (Intern)
  • Working on the machine learning compiler stack that maps deep learning models onto Cerebras' wafer-scale hardware.
  • Tools: C++, Python, MLIR/LLVM, PyTorch
May 2025 - Aug 2026 | Toronto, ON, Canada (Hybrid)
Machine Learning Software Research Developer
  • Developed machine learning software as part of a student-led research team, collaborating on model design, implementation, and experimentation.
  • Tools: Python, PyTorch
Sep 2024 - Apr 2025 | Toronto, ON, Canada
Student Researcher
  • Researched Spiking Neural Networks (SNN) and Process-In-Memory (PIM) machine learning hardware, specifically ReRAM cross-bar technology, under the supervision of Professor Roman Genov and Professor Amirali Amirsoleimani.
  • Tools: Python, PyTorch
May 2024 - Aug 2024 | Hybrid
Mapping Division Member
  • Used Python and C++ to automatically detect incorrect nodes in map .osm files.
  • Developed a GUI for turning arcs and adding new lanes on roads.
  • Tools: Python, C++
Sep 2023 - Jan 2024 | Toronto, ON, Canada
ML SDE (Intern)
  • Applied various ML models from recently published papers and performed data preprocessing for a battery management system, focused on time-series load prediction and unsupervised fault detection.
  • Tools: Python, Pandas, Keras
Apr 2023 - Aug 2023 | Shanghai, China (On-site)

Projects

Skills

Languages and Databases

Python
C++
JavaScript
HTML5
CSS3
MySQL

Libraries

NumPy
Pandas
matplotlib
MLIR

Frameworks

PyTorch
Keras
TensorFlow

Other

Git
LLVM

Education

University of Toronto

Toronto, ON, Canada

Degree: Bachelor of Applied Science (BASc), Electrical and Computer Engineering (ECE)
Duration: Sep 2022 - May 2027
CGPA: 3.94

    Activities and Societies:

    • UTXR Club Member

Honors & Awards

  • ECE Outstanding Student Award — The Edward S. Rogers Sr. Department of Electrical and Computer Engineering (Sep 2023). Awarded to the top 3 students in each of the first, second, and third years of UofT Computer Engineering.
  • University of Toronto Scholar — Faculty of Applied Science and Engineering (Aug 2023).
  • Certificate of Completion, Yau Tsinghua Mathcamp — Tsinghua University, Yau Mathematical Sciences Center (Aug 2021). Studied Linear Algebra, Topology, and Computational Geometry.

Places Travelled

A few of the places I have been fortunate to visit around the world.

China Canada United States Mexico Cairo Cancun Costa Rica Peru Japan Australia

Contact