Adham Aly
BlogAI/ML Engineer & First-year Computer Science student at the University of Toronto. Deeply interested in machine learning, automation/robotics, and open source.
Experience
White Oaks Secondary School · Oakville, ON · Sept 2024 – July 2026
- Directed a 15+ person executive team running computer-science and competitive-programming events, including the WOSS Dual Olympiad, and owned logistics, marketing, and sponsorship outreach.
- Taught weekly data-structures, algorithms, and software-engineering lessons to a class of 50+ students, building their competitive-programming and problem-solving skills.
- Led a 10-person curriculum subteam authoring lesson plans, in-class activities, and original contest problems used across sessions and competitions.
Projects
From scratch flattened multi-layer perceptron trained on the MNIST dataset to recognize numbers and letters. Implemented completely from scratch in C++ with no libraries.
Built a GPT-style transformer language model from scratch in C++ with no external libraries, implementing multi-head self-attention, layer normalization, manual backpropagation, and Adam optimization to train a character-level text generator.
Competitive-programming online judge
A co-founded, open-source competitive-programming judge that compiles and grades untrusted submissions inside isolated Docker containers, now serving several school-board schools and powering the WOSS Dual Olympiad.
Peer-to-peer tutoring LMS
A full-stack tutoring platform with tutor-tutee matching, scheduling, session tracking, and admin dashboards, deployed in an active high-school tutoring club.