SAHAND SOMI LV.1
WORLD 0 · Title Screen
0 / 6 bosses Jump to results ▸
INSERT COIN

THE ML ENGINEER'S
QUEST

an interactive resume by Sahand Somi — Machine Learning / AI Engineer

Machine Learning / AI engineer, 8+ years in the field: computer vision, forecasting, and agentic automation, mostly on GCP. Currently leads the City of Edmonton's AI Centre of Excellence, owning platform architecture and engineering standards. Six worlds stand between here and the end credits. Each one guards a boss built from a real project. Attack with real tools. Defeat them to unlock the loot — actual outcomes, actual numbers, no filler. 
PRESS START ▶

or just scroll — every world loads either way

Edmonton, AB · ssomi@ualberta.ca · (587) 988-8682

WORLD 1 · 2018 – 2021

The Foundry of Origins

Before cloud pipelines and AI centres of excellence, there was a research assistant at the University of Alberta, buried in construction schedules and hand-classified drawings. The boss here is built from every hour of manual scheduling — slow, heavy, and immovable.

VS
THE MANUAL SCHEDULER 100 / 100

ORIGIN STATS

  • M.Sc., Construction Management & Engineering — University of Alberta (2018–2020), GPA 4.0/4.0, focus: AI Applications in Construction
  • B.Sc., Civil Engineering — University of Tabriz, Iran (2013–2017), ranked 1st in class
  • NSERC Canada Graduate Scholarship earned during the Master's program
WORLD 2 · Dec 2021 – Dec 2022

Startup Swamp

Co-founding Bawse meant ten teammates, one MVP deadline, and a swamp of unstructured survey responses. The Chaos Imp feeds on scope creep — the only way through is fast, scrappy NLP and a team that ships.

VS
CHAOS IMP 70 / 70
WORLD 3 · Jan – Apr 2022

The Mining Depths

At AltaML, a mining client needed more yield from the same ore. The Yield Ogre guards the optimal input mix, deep inside a simulated production process. It only falls to evolution.

VS
YIELD OGRE 90 / 90
WORLD 4 · Jun 2022 – Dec 2023

Frostlands of Forecasting

At Amii, an ice-slow training pipeline threatened to freeze an 800-product forecasting engagement solid. The Slowtrain Wyrm took two hours to move an inch — until multiprocessing cut it down to fifteen minutes.

VS
SLOWTRAIN WYRM 110 / 110
WORLD 5 · Nov 2023 – Present

The Municipal Fortress

As Senior Data Scientist, Sahand leads a team of 5 junior engineers and works alongside 5 senior engineers, 10 data engineers, and a solution architect across the City of Edmonton's AI Centre of Excellence — promoted to the top of the technical band. The fortress has four strongholds. Each has its own boss.

TRAFFIC TITAN — CityVision 60 / 60
DATA HYDRA — ETS Data Agent 60 / 60
SAFETY WRAITH — Incident Mgmt 60 / 60
TAXONOMY GOLEM — Unison 60 / 60

GEAR UPGRADES EARNED (Platform & Standards)

  • Led the migration from an R-Shiny monolith to a Flask/React sidecar architecture; added Prometheus/Grafana observability — ~90% reduction in average app startup latency (to ~2s), pipeline uptime up to 99%
  • Standardized project scaffolding via Cookiecutter/Cruft across 40+ jobs and 30+ apps; hardened (DHI) base images cut detected vulnerabilities ~99%; adopted uv for Python dependency management
  • Introduced a Gemini-based agent for merge-request review — average approval time cut from 2 days to ~4 hours
  • Built an automated bug pipeline (intake form → ClickUp → Gemini-suggested fix → MR) — bug-fix turnaround from ~1 day to ~2 hours
WORLD 6 · Apr 2024 – Present

The Estimation Tower

Now Principal AI Engineer at Rotaflow, Sahand leads AI integration strategy across engineering and operations. The Takeoff Titan is built from years of manual sprinkler and underground-piping takeoffs — every rivet a code reference. It only falls to an LLM that knows the codebook by heart.

VS
TAKEOFF TITAN 130 / 130
GAME OVER? — NEW GAME+

Boss Rush Complete

★ ALL 6 BOSSES DEFEATED ★

Final stats, unlocked items, and how to reach the player behind the pixels.

LANGUAGES

  • Python
  • TypeScript
  • JavaScript
  • Rust
  • SQL

ML / AI

  • PyTorch
  • TensorFlow
  • Scikit-Learn
  • Hugging Face
  • XGBoost
  • LLM Agents · RAG
  • Elasticsearch

AGENTIC SYSTEMS

  • Google Agent ADK
  • MCP
  • Semantic Registries
  • Multi-Agent Orchestration
  • Google Workspace API

GCP & DATA INFRA

  • Pub/Sub · Cloud Functions
  • Dataflow (Apache Beam)
  • BigQuery · GKE
  • AWS (SageMaker, Athena)
  • Azure (ML, Cosmos DB, Synapse, Functions)

FULL-STACK & INFRA

  • React · Flask · Node.js
  • Docker · Kubernetes
  • Sidecar Architecture
  • Cookiecutter/Cruft · uv
  • DHI Hardened Images

ENGINEERING PRACTICES

  • CI/CD (GitLab)
  • Automated Testing
  • Pre-commit Hooks
  • LLM-Assisted Code Review (Gemini)
  • Observability (Prometheus, Grafana)

DATABASES

  • PostgreSQL · MySQL
  • BigQuery · Cosmos DB
  • NoSQL · Blob Storage

TROPHIES EARNED (Certifications)

CERTIFICATIONGoogle Cloud Professional Machine Learning Engineer
CERTIFICATIONThe Reinforcement Learning Specialization — University of Alberta (Coursera)
CERTIFICATIONIntroduction to Machine Learning in Production — DeepLearning.AI

ACHIEVEMENTS UNLOCKED (Awards)

AWARD3rd Place, Upper Bound 2024 Reinforcement Learning Competition — Edmonton, AB
AWARDNSERC Canada Graduate Scholarship — Master's Program

SIDE QUESTS COMPLETED (Talks & Presentations)

CONTINUE?

insert coin to load next opportunity

Edmonton, AB