Education

University of Toronto

Bachelor of Applied Science in Computer Engineering + PEY Co-op
2022 - Present

Notable Courses

  • ECE241: Digital Systems
  • ECE243: Computer Organization
  • ECE297: Software Communication and Design
  • APS360: Fundamentals of Deep Learning
  • ECE344: Operating Systems
  • ECE345: Algorithms and Data Structures

Projects & Experience

View the available collection on this website.

Skills & Abilities

Programming

  • Python (including Streamlit and LangChain)
  • C
  • C++
  • CSS
  • Java
  • JavaScript (including React, LangChain, Node.js, Next.js)
  • TypeScript
  • SQL
  • Assembly (Nios II)
  • Verilog
  • HTML & XML

Technical

  • Object-Oriented Programming
  • Machine Learning Frameworks & Libraries
  • Optimization Algorithms
  • FPGAs
  • Debugging

Non-Technical

  • Bilingual in English & Mandarin
  • Team Leadership
  • Communications
  • Teamwork
  • Problem Solving
  • Attention to Detail