Muhammad Raffay Shahid

Waterloo, Ontario, Canada · (519) 729-5666 ·

I am currently a student at the University of Waterloo and Wilfrid Laurier University, where I am working towards a dual degree in Computer Science and Business Administration.


Software Engineer Intern

Canada Revenue Agency (CRA)
  • Working in the Business Compliance Modernization Section
May 2023 - Present

Software Engineer Intern

Marvell Technology
  • Created an in-house Floating Point Math Library comprising of template functions, such as shift left with saturation, shift right with saturation, add with overflow, and subtract with overflow etc. in C++
  • Achieved a 30% improvement in Test-Bench efficiency by optimizing the internal print function
  • Designed and implemented novel front-end and back-end functionalities for the Graphical User Interface (GUI) using Qt for Python, intended for inclusion in the product release
January 2023 - April 2023

Software Developer Intern

Ford Motor Company
  • Successfully integrated CPU usage measurement code in C++ that could be toggled by build flags in Bash allowing for easy debugging of the Enhanced Central Gateway
  • Developed Data Structure that used Bit Packing, reduced data transmission time by 30% as data was now being transmitted at a compression rate of 70%
  • Implemented Error Correction Code which increased memory reliability by 20% on the Enhanced Central Gateway
January 2022 - April 2022

Software Engineer Intern

Steer EV
  • Created gesture control algorithms using 6-axis accelerometer and event-driven finite state machine to drive the user interface
  • Implemented the Kalman Filter in C++ to enhance accuracy by reducing noise between two devices, enhancing distance accuracy by 20%
  • Optimized display driver, decreasing code latency by 30%
May 2021 - August 2021


University of Waterloo

Bachelor of Computer Science
Specialization Option: Artificial Intelligence

GPA: 3.70

September 2020 - April 2025

Wilfrid Laurier University

Bachelor of Business Administration
Major: Finance
Minor: Economics

GPA: 3.70

September 2020 - April 2025

Lahore Grammar School Johar Town

CAIE Advanced Level

Grades: 4 A*, 1 A

September 2018 - May 2020


Programming Languages & Tools
  • Agile Development & Scrum
  • Embedded Systems & IoT
  • Operating Systems
  • Advanced Data Structures & Algorithms
  • Unit Testing & Debugging
  • Cross Functional Teams

Side Projects

  • Cryptocurrency Market Trading Bot
    • Utilized CoinMarketCap API and Python to retrieve JSON data and calculate fluctuations in Bitcoin's market capitalization over a 24 hour period
    • Analyzed blockchain statistics to determine the volume of transactions occurring in a given hour
    • Leveraged exchange metadata to strategically select the optimal exchange for trades
  • URL Shortening Service
    • Developed the backend of a URL shortening service utilizing JavaScript, achieving an average compression rate of 50%