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, owning 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 competitive-programming contest problems used across sessions and competitions.
Director, WOSS TriOlympiad

White Oaks Secondary School · Oakville, ON · Sept 2024 – July 2026

  • Directed the WOSS TriOlympiad, a free three-day physics, math, and computer-science competition with solo and team rounds, drawing 100+ interested students from across the Halton District School Board.
  • Coordinated a 16-person organizing team across the school's Math, Physics, and Computer Science clubs to write original contest problems and run the event, and led sponsorship outreach with tiered packages from $100 to $1,500.
  • Co-built the event website (triolympiad.ca) in Next.js and TypeScript, with online registration that saved sign-ups to Google Sheets and sent automatic confirmation emails.

Projects

Multi-Agent Coding WorkflowClaude Code · Codex · Cursor · Jev

Open-source agent skill

  • Built an open-source agent skill for Claude Code, Codex, and Cursor that runs a coding task through planning, implementation, and review, each phase owned by an orchestrator agent with up to 4 subagents, so the main session only briefs them, gates their reports, and talks to the user.
  • Routes each subagent to a model and reasoning effort with Jev, TypeSafe's fast decision model, sending lookups and small edits to a cheap model and design work to a frontier model at high effort, cutting the cost of a run.
  • Uses the same decision model to choose when to compact an agent's context, keeping decisions, blockers, and next steps and dropping stale tool output, so long runs stay inside the context window.
  • Runs every task on its own git worktree and branch, hands context between phases through short files instead of the main session, and has the review phase run the project's own tests and an end-to-end check before offering to commit, push, and merge.
WMOJTypeScript · Next.js · PostgreSQL · Docker

Competitive-programming online judge · Source

  • Co-founded WMOJ, an open-source competitive-programming judge with 80 problems, timed contests, and live leaderboards, used by 3+ Halton District School Board schools and running the WOSS Dual Olympiad and TriOlympiad.
  • Built the grading server that compiles and runs untrusted Python and C++ code inside an nsjail sandbox, with a custom seccomp filter that blocks network access and process tampering, plus CPU, memory, and output limits.
  • Found and fixed a bug that had graded 94 real timeouts as wrong answers, writing a small C program that records each run's exact CPU time and memory use.
  • Wrote 190+ unit tests and 39 recorded end-to-end grading scenarios that CI replays against the real Docker image on every push and nightly.
  • Ran a security review of the web app that fixed 70 defects, adding 64 PostgreSQL row-level security policies and closing holes that exposed answer keys and student code and let anyone forge submissions.
ScireNext.js · React · TypeScript

Peer-to-peer tutoring LMS · Source

  • Built Scire, a full-stack tutoring learning-management system in Next.js, React, and TypeScript, with tutor-tutee matching and scheduling, session tracking, and admin dashboards.
  • Deployed it into active use at a high-school tutoring club to coordinate and track sessions; currently pursuing Halton District School Board approval to expand district-wide.