About Me

Software Engineering student at the University of Guelph with a passion for software craftsmanship, system architecture, and interactive computing.

Yousef Abdelsalam

Yousef Abdelsalam

Software Engineering '28

University of Guelph

// Scan for digital contact

Digital Contact QR Code

The Journey So Far

I have always been driven by the process of building things from scratch and understanding how software behaves under the hood. My coding journey started in high school with Python game development, where I built custom physics engines and arcade mechanics for classics like Pong, Flappy Bird, and platformers.

That curiosity quickly scaled into competitive programming and hackathons. At Hammer Hacks 2024, I teamed up to engineer a complete, playable game within a strict 24-hour window and took home 1st Place.

Over the last two years, I broadened my scope into systems programming, autonomous robotics with VEX V5 hardware (writing pathfinding routines and sensor integrations in C++ and Python), machine learning (training reinforcement learning agents using Q-Learning in Python and evaluating reward metrics in R), and native mobile software (building DevHub with SwiftUI, Liquid Glass UI, and Claude API streaming, as well as Fashionista in Swift with CoreML and an on-device Gemma 2 LLM).

Now heading into Software Engineering at the University of Guelph, my goal is to deepen my knowledge of distributed systems, robust software engineering practices, embedded software, and high-performance applications.

Technical Competencies

Programming Languages

Python Swift C++ Java C# (Unity) JavaScript HTML5 / CSS3 R Language

Mobile, ML & Frameworks

SwiftUI / UIKit iOS 26 Liquid Glass Claude API (SSE Streaming) CoreML MediaPipe Tasks GenAI On-Device LLM (Gemma 2) Reinforcement Learning (Q-Learning) Pygame Unity 3D Engine

Robotics, Systems & Developer Tools

VEX V5 Robotics Sensor Integration (Ultrasonic, Encoders) Git & GitHub Xcode Visual Studio / VS Code Digital Logic & Circuit Sim Data Flow Diagrams (DFD)

Creative Balance: Photography

Outside software engineering, I practice photography focusing on automotive details, street motion, nature, and portraits. It trains visual composition and attention to fine detail.

View Photography Gallery