CLOUD PLATFORM · SOFTWARE · AI

Hello, I’m

Magdi
Hajjaj.

Cloud Platform Engineer

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

Stylized portrait of Magdi Hajjaj with curly hair, a beard, and a black T-shirt
INTERACTIVE STUDIO 01 / MH
SCROLL TO EXPLORE
ENGINEERED WITH CURIOSITY.45.4215° N · 75.6972° W

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, Canada
Ottawa, ONHome base
3.90 / 4.00Engineering GPA
GymLensHackathon winner
200+ studentsSupported as a C teaching assistant
90%+Automated system test coverage
C++20Building the TradeLab engine

02 / SELECTED WORK

Explore GitHub
POSE ESTIMATION
01 / COMPUTER VISION / AIHackathon winner

GymLens

A smarter training partner. Tracks 33 body landmarks, counts reps across 10 exercises, and turns workouts into insights with live voice coaching.

PythonReactMediaPipeFastAPIPostgreSQL
WebsiteDemoGitHub
MATCHING ENGINE
tradelab / engine

→ limit_order(BUY, 100, 42.80)

[engine] price-time priority

✓ matched · 0 remaining

02 / SYSTEMS / FINTECHIn progress

TradeLab

A quantitative trading platform with a C++20 matching engine, Go gateway, and Python strategies. Price-time priority, partial fills, and order cancellation.

C++20GoPythonGoogle TestDocker
GitHub
GROUNDED INTELLIGENCE
GPT-4o500+ companiesRETRIEVE → GROUND → RESPOND
03 / CONTRACT / RAG

Cleantech AI

A grounded AI assistant for the Global Cleantech Directory. GPT-4o and MongoDB retrieval connect people with data on 500+ companies.

GPT-4oMongoDBNode.jsExpressReact
DISTRIBUTED SYSTEMS
CLOUDStarlingXAUTOMATE → VALIDATE → OBSERVE
04 / WIND RIVER / WORK HIGHLIGHT

Distributed cloud automation

Python regression automation, CI/CD test labs provisioned in 1–2 hours, and Grafana dashboards for platform feature KPIs.

PythonStarlingXKubernetesJenkinsGrafana

03 / THE TOOLKIT

01 / 09 TOOLS

Languages

The building blocks behind the software.

  • Python
  • JavaScript
  • Java
  • C
  • SQL
  • Assembly
  • HTML/CSS
  • C++20
  • Go
02 / 13 TOOLS

Frameworks & Cloud

From application interfaces to distributed infrastructure.

  • Node.js
  • Express.js
  • React
  • Kubernetes
  • Docker
  • OpenStack
  • Linux
  • MongoDB
  • TCP/IP
  • PostgreSQL
  • FastAPI
  • Grafana
  • StarlingX
03 / 07 TOOLS

AI & APIs

Connecting models, knowledge, and products.

  • Claude Code
  • OpenAI GPT-4o
  • LLM APIs
  • REST APIs
  • HTTP
  • Prompt Engineering
  • RAG
04 / 11 TOOLS

Testing & Tools

The workflow behind reliable releases.

  • pytest
  • CI/CD
  • Jenkins
  • Git
  • Gerrit
  • Jira
  • Bash
  • Ansible
  • VS Code
  • IntelliJ
  • UML

04 / THE JOURNEY

MAY 2026 — PRESENT

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.
APR — JUL 2026

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.
JAN — APR 2026

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.
SEP — DEC 2025

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.
EXPECTED MAY 2028

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?