CLOUD PLATFORM · SOFTWARE · AI
Hello, I’m
Magdi
Hajjaj.
I'm a Cloud Platform Engineer and Software Engineering student at Carleton. Currently working on StarlingX distributed cloud at Wind River, and building TradeLab, a C++ trading engine.
Ottawa, Canada / Building with purpose
01 / A LITTLE ABOUT ME
I'm a third-year Software Engineering student at Carleton University, with a 3.90/4.00 GPA and an expected graduation in May 2028.
At Wind River, I work on StarlingX distributed cloud, building Python automation, CI/CD pipelines, and Kubernetes test environments. I've also built a RAG backend for a cleantech directory and won a hackathon with GymLens, an AI-powered workout tracker.
Ottawa, Ontario, Canada02 / SELECTED WORK
→ limit_order(BUY, 100, 42.80)
[engine] price-time priority
✓ matched · 0 remaining
TradeLab
A quantitative trading platform with a C++20 matching engine, Go gateway, and Python strategies. Price-time priority, partial fills, and order cancellation.
GitHubCleantech AI
A grounded AI assistant for the Global Cleantech Directory. GPT-4o and MongoDB retrieval connect people with data on 500+ companies.
Distributed cloud automation
Python regression automation, CI/CD test labs provisioned in 1–2 hours, and Grafana dashboards for platform feature KPIs.
03 / THE TOOLKIT
Languages
The building blocks behind the software.
Frameworks & Cloud
From application interfaces to distributed infrastructure.
AI & APIs
Connecting models, knowledge, and products.
Testing & Tools
The workflow behind reliable releases.
04 / THE JOURNEY
Wind River (Aptiv)Ottawa
Software Developer, Distributed Cloud Platform
- Resolved 5+ defects in central subcloud management for the WRCP 26.10 release.
- Built Python regression automation with 90% coverage, CI/CD test labs provisioned in 1–2 hours, and PostgreSQL / Grafana KPI dashboards.
Global Cleantech DirectoryToronto
AI Full-Stack Developer · Contract
- Built a GPT-4o + MongoDB RAG backend covering 500+ companies.
- Shipped rate-limited Node.js / Express APIs and React interfaces for AI chat, profiles, and saved conversations.
Wind River (Aptiv)Ottawa
Software Test Developer, Cloud Platform
- Reached 90%+ automated system-test coverage and automated Jenkins CI/CD.
- Parsed 1,000+ logs, migrated 10+ test suites through Gerrit, and validated multi-node Kubernetes environments.
Carleton UniversityOttawa
Undergraduate Teaching Assistant
- Supported 200+ students in C and memory management through tutoring, labs, and grading.
- Explained pointers and stack / heap layout with visual diagrams.
Carleton UniversityOttawa
B.Eng. Software Engineering
- GPA 3.90/4.00
- Data Structures & Algorithms, OOP, Embedded Systems, Database Systems, Security, and Operating Systems.
05 / WHAT’S NEXT?
Let’s build something
that matters.
Have an interesting project, a question, or just want to say hello?