About Me
Software Engineering student at the University of Guelph with a passion for software craftsmanship, system architecture, and interactive computing.
Yousef Abdelsalam
Software Engineering '28
University of Guelph
// Scan for digital contact
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
Mobile, ML & Frameworks
Robotics, Systems & Developer Tools
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