🎓 Education & Certifications

Bachelor of Computer Science (BCS) - GPA 3.96/4.0

Sep 2023 – Dec 2027

University of Waterloo | Waterloo, ON


Certifications

💼 Experience

Backend Developer Intern (Incoming)

Jan 2026 -- April 2026

Geotab

Compiler Engineer

May 2025 -- Aug 2025

Huawei | Markham, ON

  • Automated prefetch metadata generation and mass experiment execution with Python and Bash scripts, enabling the team to complete all experiments 5 days ahead of the paper submission deadline.
  • Designed a novel prefetch filtering algorithm that reduced the prefetch bandwidth usage by 54.25% with only a 0.11% IPC loss. Significantly lowered power overhead and prefetch delay.
  • Implemented and evaluated Huawei's new MLS-based hardware prefetching algorithm with C++ on the Gem5 microarchitecture simulator, using McPAT and CACTI for comprehensive power and area overhead analysis.

QA Test Engineer

Sep 2024 -- Dec 2024

Plooto | Toronto, ON

  • Automated test data generation using Python scripts and leveraged SQL to ensure data accuracy. Designed and executed end-to-end manual test cases, contributing to a 4% expansion in test coverage.
  • Optimized complex SQL queries, boosting data retrieval speed by 15%. Created SQL Server views to streamline data access.
  • Conducted load and throttling tests to assess system performance under stress.

Backend Developer (Volunteer)

Sep 2022 -- Feb 2023

Beaver With U | Remote

  • Maintained RESTful APIs to support user onboarding and developed Pandas-based data processing pipelines.
  • Troubleshot backend issues related to API failures and data inconsistencies across staging and production environments.

💡 Projects

Click a button above to view relevant project examples.

🔧 Skills

Programming Languages: Python, C, C++, Javascript, Java, HTML/CSS, Bash Script, R

Technologies/Frameworks: SQL, React.js, Node.js, Express, Flask, Apache Airflow

Developer Tools: AWS, GCP (Firebase), Terraform(IaC), Github Actions (CI/CD), Docker, Linux

Computer Architecture & Simulation: Gem5, McPAT, CACTI

Network: TCP/IP, UDP, SSL/TLS, Firewall, DNS

CourseWork: Object-Oriented Programming (CS246), Data Structures & Mangement (CS240), Compiler (CS241), Operating System (CS350), Algorithms (CS341)