GitHubLinkedInResumeEmail

Adham Aly

Blog

AI/ML Engineer & First-year Computer Science student at the University of Toronto. Deeply interested in machine learning, automation/robotics, and open source.

Experience

President, Computer Science Club

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.

WMOJTypeScript · Next.js · Docker

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.

ScireNext.js · React · TypeScript

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.