Engineering 7 Picture

Fady Gawargios

Computer Engineering @ UWaterloo

Hi! Welcome to my little corner of the web :)

About Me

I'm a 2nd year Computer Engineering student at the University of Waterloo. Most of my work has been in web development and desktop applications, though I've also spent time with Linux, embedded systems and robotics, notably First Robotics.

I've picked up a handful of languages and frameworks along the way, starting first with C in CS50. Personally, I enjoy building things that are neat and/or solve problems in my day-to-day, no matter how small.

I also like getting to understand how existing technology works from cryptocurrency to GPS, and even planes, it's all pretty cool engineering. In fact, some of my favorite Youtube channels (which you should totally check out) include Veritasium, Jared Owen, and Real Engineering.

Outside of school and projects, I like learning new languages (I'm trilingual!), playing the piano, reading, and writing. Iโ€™m planning to start posting on Medium soon, explaining new fun facts I've learned as simply as I can in writing!

Technical Skills

Languages

Python (Click to view related project)
C
C++
C# (Click to view related project)
Visual Basic
Java
JavaScript (Click to view related project)
TypeScript (Click to view related project)
SQL (Click to view related project)
HTML (Click to view related project)
CSS (Click to view related project)

Frameworks & Engines

React (Click to view related project)
Node.js (Click to view related project)
Next.js (Click to view related project)
Flask (Click to view related project)
Django
.NET
Unity (Click to view related project)
Unreal Engine

Libraries & APIs

OpenCV
Pygame
Tkinter
WebGL (Click to view related project)
Google OAuth (Click to view related project)
Firebase (Click to view related project)

Developer Tools & Platforms

Git (Click to view related project)
GitHub (Click to view related project)
Bash (Click to view related project)
SVN (Click to view related project)
WSL
Linux (Click to view related project)
VirtualBox (Click to view related project)
Docker (Click to view related project)
VS Code (Click to view related project)
Visual Studio (Click to view related project)

Project & Team Tools

Confluence
Trello
Slack

Click on highlighted skills to see related projects

Experience

Software Developement InternLatest
Northern Digital Inc. (NDI)
Sept. 2025 โ€“ Dec. 2025
Waterloo, ON
  • Developed a real-time ML hand gesture control system in Python to execute commands in Java applications.
  • Refactored a failing unit test to improve reliability and robustness, increasing class code coverage to 98%.
  • Implemented for-loop functionality supporting multiple iterators and nested loops in a scripting interpreter.
  • Investigated null pointer exceptions and unexpected feature behavior, documenting findings in a Confluence article and visualizing results using matplotlib.
Java
Python
ML
Debugging
Bilingual Software Support / Junior .NET Developer
ADSTRA Dental Software
Jan. 2025 โ€“ Apr. 2025
Remote
  • Developed a standalone webcam application using DirectShowLib.dll in Visual Basic integrating COM objects, multi-camera detection and dynamic resolution switching.
  • Designed and tested an exposure gauge for intra-oral X-ray scanners, now deployed on over 2,600 workstations in dental clinics across North America.
  • Performed 200+ bilingual software upgrades in high-traffic dental clinics, optimizing the process to reduce update time per computer from 3 minutes to 1.
  • Managed customer requests in the form of Voicemails and directed them to the appropriate team member.
  • Surpassed the yearly Quality Objective target of 50% users upgraded in only 4 months.
  • Conducted rigorous software testing for releases delivered to the Department of National Defense for the Canadian Armed Forces.
Visual Basic
.NET
Software Support
Testing
Web App Development
FIRST Robotics
Jan. 2023 โ€“ Apr. 2024
Waterloo, ON
  • Guided software team in the agile development of a full-stack web app in Typescript with React, Firebase, SVN, and Docker.
  • Wrote unit tests for API call functions, ensuring expected and reliable behavior during usage.
  • Assisted in developing fully autonomous C++ robot code, writing robust classes, and utilizing libraries.
  • Organized tasks with a ticket system, allowing to tackle specific native bugs encountered in testing.
  • Implemented new reactive features that tackled user-reported problems, streamlining user experience, and greatly reducing input error during competitions.
TypeScript
React
Firebase
SVN
Docker
C++
Agile
Minister of Technology
School Council
Sep. 2022 โ€“ Jun. 2024
Cambridge, ON
  • Gave a keynote speech with over 900+ members in the audience.
  • Organized fundraising events raising over $2000 worth of items for Food Banks and families in need.
  • Advocated to the school board the importance of the โ€œGlobal Innovation Management Instituteโ€ program that taught young leaders to foster problem-solving and innovative solutions to community-identified problems.
  • Judged at CommuniTechโ€™s school-wide innovation fair.
  • Created and organized the only student-led club: The Board Game Club with 50+ active members.
Leadership
Public Speaking
Fundraising
Advocacy
Events

Projects

2D Platformer Game
Feb. 2023 โ€“ May 2023

2D Platformer Game

Designed and built a 2D platformer game using Unity Game Engine, C#, Visual Studio, and Git version control.

Unity
C#
Visual Studio
+2 more
FIRST Robotics Scouting Web App
Jan. 2023 โ€“ Apr. 2024

FIRST Robotics Scouting Web App

Led the development of a full-stack web application for scouting and tracking performance metrics during FIRST Robotics competitions.

TypeScript
React
Firebase
+2 more
Home Web Server
Jan. 2024 โ€“ Present

Home Web Server

Built and configured a home server to host personal projects and services with enhanced security.

Linux
Docker
Cloudflare Tunnel
+3 more
Church Website
Mar. 2023 โ€“ Aug. 2023

Church Website

Designed and developed a website for a local church community.

React
Node.js
MongoDB
+3 more
$GUMA Coin
May 2024 โ€“ Present

$GUMA Coin

A personal Cryptocurrency built on the Solana blockchain (just for fun!)

Solana
Rust
Anchor
+2 more
Online Gradebook
Oct. 2022 โ€“ Jun. 2023

Online Gradebook

Identified communicational shortfalls between students and teachers and developed a Flask web app to address them.

Python
Flask
SQLite
+2 more

Education & Certifications

University Logo
Bachelor of Engineering in Computer Engineering

University of Waterloo

Waterloo, ON | Sept. 2024 โ€“ Jun. 2029

Certifications

HARVARDx

CS50's Introduction to Computer Science

HARVARDx | 2023

Credential ID: daff631e244f4f3a807d25efc3f7781f

View Certificate
Cisco

Networking Basics

Cisco | 2023

Credential ID: via Credly

View Certificate
Cisco

Introduction to Cybersecurity

Cisco | 2023

Credential ID: via Credly

View Certificate