in production · toronto, canada

Ahmad Mahmoud

Software engineer and final-year Software Engineering student at York University, specializing in Data Science. I design, build, and ship production platforms end-to-end: from React frontends to Kubernetes infrastructure, with real-world co-op experience at TELUS and RBC.

Experience

release log
Jan 2026 - Aug 2026
Toronto, ON

Software Engineer

TELUS
  • Standardized CIO Office workflows for 3,000 employees, driving a transition toward a product-centric operating model, by engineering an enterprise full-stack platform.
  • Achieved resilient, production-grade deployment of the platform onto GKE by developing its Next.js and TypeScript architecture and automating CI/CD provisioning via Terraform and GitHub Actions.
  • Delivered contextual operational advice within the platform by integrating a Claude-powered RAG recommender, grounding its responses in an automated ETL data layer spanning 5 distributed enterprise databases.
  • Guided major strategic decisions for VPs and upper management by surfacing aggregated telemetry in panoramic executive dashboards, driving the platform's continuous adoption to 230+ active users.
Sep 2025 - Dec 2025
Toronto, ON

Technical Systems Analyst

Royal Bank of Canada
  • Supported Global Networking operations for network infrastructure serving 19M+ clients in 30+ countries, troubleshooting incidents and writing runbooks for recurring operational procedures.
  • Built NetBrain QApps auditing NetFlow/sFlow configurations across 1,000+ multi-vendor devices, parsing CLI output with custom templates into CSV compliance reports; automated 30+ recurring workflows in Python and Bash.

Projects

selected builds
PythonFastAPIGoogle ADKNext.jsCloud Run

Heimdall: Multi-Agent Security Scanner

Multi-agent vulnerability scanner built with Google ADK, chaining scanning, validation, and reporting agents to audit any public GitHub repo, filtering false positives and generating step-by-step remediation guides.

Scanner → Validator → Reporter: false positives kept, not dropped
GoSvelteThree.jsPostgresCloud RunClaude API

Wisdom Frog: AI Learning Harness

Scopes an LLM to one concept per response and only advances once you've confirmed you get it, tracking topic-by-topic understanding. Built in Go with a Svelte frontend, deployed to Cloud Run over Cloud SQL Postgres.

One concept per response, gated on confirmed understanding
PythonNext.jsPostgreSQLAWSTerraformMCP

Blackbox: AI Agent Forensics Platform

EDR-style forensics layer for AI agents that routes every model and tool call through a credential-less mediator, detecting rogue behaviour like prompt injection and privilege escape with 9 behavioural detectors.

9 behavioural detectors, every incident traced back to its trigger
Swift/SwiftUIPythonFastAPIPostgreSQLAWSTerraformClaude API

Mentor: AI Fitness & Nutrition Coach

Native iOS app (SwiftUI, FastAPI, PostgreSQL) on AWS, provisioned with Terraform; in daily use by me and friends for nutrition and workout tracking.

Agentic Claude API coach: human-in-the-loop, fully audited
PythonPySparkMLlibDistributed Systems

Customer Intelligence Platform

Distributed big-data pipeline processing 50,000+ transactions across 10,000+ portfolios for customer analytics at scale.

FP-Growth association-rule mining, 200+ rules at distributed scale
Pythonscikit-learnNetworkingSecurity

Network Anomaly Detection

Real-time ML system capturing and classifying live TCP/IP traffic with Isolation Forest to flag malicious patterns for cybersecurity use.

Real-time packet capture + classification

Skills

toolchain

Languages

PythonTypeScript / JavaScriptJava CSQLBashHTML / CSS

Software Development

ReactNext.jsNode.js REST API designOpenAPI 3OAuth2 JWTRBACLinux / Unix

Infrastructure & Cloud

GCPKubernetes / GKECloud Run BigQueryDockerHelm TerraformGitHub ActionsCanary deployments

Data & AI / ML

Advanced SQLETLPySpark MLlibscikit-learnLLM integration Grounded generation

About

readme

I'm a software engineer who's always learning and loves building things. At TELUS I was handed a blank repo and shipped a production platform (the React frontend, the BigQuery data layer, the Kubernetes deployment, the CI/CD pipeline, the security posture) that the organization still runs on today.

Before that I worked on the infrastructure keeping 19 million banking clients online at RBC, which taught me what production reliability actually costs and how to automate the toil around it.

I'm finishing my degree at Lassonde School of Engineering with a specialization in Data Science, so I'm equally at home designing an API contract, tuning a SQL query, or wiring an LLM to live data with output it can't hallucinate around. What I care about is the same in every case: software that real people depend on.

Education

transcript
Lassonde School of Engineering
Honours BEng, Software Engineering
Data Science Specialization
Jan 2023 - Dec 2027 · Toronto, Canada
relevant coursework
Data StructuresAlgorithms Machine LearningOperating Systems Information NetworksEmbedded Systems DatabasesMultivariable & Vector Calculus

Let's build something together

open to opportunities

I'm entering my final year and looking for teams that ship real software to real users. If that's you, I'd love to talk.