Applied Machine Learning Engineer β’ Toronto, Canada π¨π¦
Taking models out of notebooks and into production β building reliable, end-to-end AI systems at enterprise scale.
π Live Portfolio: https://ahmedshahrukhali.github.io/ahmedshahrukhali/
π« Connect: LinkedIn β’ Email β’ GitHub β’ MLOps Notes
- π’ Previously at Kinaxis (2024β2025): Built enterprise copilots and autonomous multi-agent workflows with LangGraph on Azure OpenAI with human-in-the-loop review checkpoints.
- β‘ Data Engineering & Performance: Engineered scalable pipelines on Databricks; migrated core batch data workloads from Pandas to Polars, slashing execution runtimes by ~75%.
- π Education: B.Eng. in Electrical Engineering (Carleton University) β’ Applied A.I. Solution Development (George Brown College).
- π Certifications: Microsoft Certified: Azure AI Engineer Associate β’ AWS Certified Solutions Architect β Associate.
- ML & Agentic Systems: PyTorch, LangGraph (Multi-Agent Workflows), Hugging Face (TRL, Transformers), LightGBM, XGBoost, BGE-M3 & Cross-Encoders, GRPO / Post-Training
- Data & Knowledge Graphs: Polars, Databricks, PySpark, Qdrant (Dense Vector DB), Neo4j (Knowledge Graphs), PostgreSQL, SQLite, Kafka, Redis
- Cloud & Production: Microsoft Azure, AWS, FastAPI, Docker, Kubernetes, CI/CD & GitHub Actions, Odoo 17 ORM & OWL JS
-
GraphRAG Aero
Multilingual question answering over 77k chunks of Canadian aviation safety reports (English, French, Chinese). Combines BGE-M3 dense retrieval in Qdrant with cross-encoder reranking, Neo4j graph entity traversal, and a LangGraph human-in-the-loop review agent backed by FastAPI and Gradio. -
Odoo ML Restock Forecast
Production Odoo 17 module training LightGBM regressors on historical sales order series and writing 7-day demand forecasts directly into native inventory reordering rules (stock.warehouse.orderpoint). Includes an interactive OWL dashboard embedded in Odoo Inventory. -
Hugging Face Cookbook Contribution
Contributed engineering fixes to the vision-language GRPO (Group Relative Policy Optimization) recipe for modern TRL: conversational chat templating, reward function alignment, and pinned stable dependencies. -
LaunchpadHero
A Guitar Hero-style rhythm game for physical Novation Launchpad MIDI controllers, converting real-time MIDI input streams into synchronized audio-visual gameplay.

