Hamidreza Hosseinkhani
Building reliable, scalable AI systems — from research to production.
What I work on
I'm an AI/ML Solution Architect and Research Engineer providing professional services to North American businesses—helping them research, design, develop PoCs, productionize, deploy, and monitor scalable, trustworthy AI/ML systems. Previously, I worked at McGill University's Douglas Research Centre (Mohajani Lab) and led the AI/ML & Data Platform at SnappFood.
Alongside my consulting and technical work, I teach at Sharif University of Technology and run an open lecture series at School of AI, covering everything from programming fundamentals to transformers and AI agents.
Roles
Industry
- Director of AI/ML and Data PlatformSnappFood
- Director of EngineeringMaktabkhooneh
- Director of Engineering — AI/ML, Data PlatformInpin
- Staff / Lead Software Engineer — Mobile Apps, Applied AIBamilo
- Technical Consultant — Shared Rides ServiceSnapp
- Staff / Lead Software EngineerDigikala
- Software EngineerTGBS
Research
- Senior AI/ML Research EngineerDouglas Research Centre (Mohajani Lab), McGill University
- Principal AI ResearcherSchool of AI
- Senior AI/ML Research EngineerCaro.ai
Teaching
- Adjunct Faculty Member (Lecturer)Sharif University of Technology
- InstructorSchool of AI
- InstructorMaktabkhooneh
- InstructorSharif LAITEC
- Instructor — Multi-Agent AI Systems, RoboCupFarabi Research Center
- Instructor — Autonomous Agents and RobotsNADCo Sharif
Publications
Full abstracts and additional papers coming soon — see Google Scholar and ResearchGate for the complete, up-to-date record.
Lectures & courses
Sharif University of Technology
- Fall 2024
- CE-244Advanced Programming (Java) — Agentic Applications Course page Materials
- CE-108Essential Skills for Computer Engineering Videos
- Fall 2023
- CE-244Advanced Programming (Java) — Enterprise Web Services
- CE-108Essential Skills for Computer Engineering
- Spring 2023
- CE-153Fundamentals of Programming (C) Course page Videos
- Fall 2022
- CE-244Advanced Programming (Java) — Enterprise Software
- CE-108Essential Skills for Computer Engineering
- Spring 2022
- CE-153Fundamentals of Programming (C)
- Fall 2021
- CE-153Fundamentals of Programming (Python) Videos
- CE-108Essential Skills for Computer Engineering
- Spring 2021
- CE-153Fundamentals of Programming (Python)
- Fall 2020
- CE-108Essential Skills for Computer Engineering
- 2017–18 · Lab for IT Education and Certification
- CE-429Mobile App Development (Android, Java, Kotlin)
- WorkshopIntroduction to Deep Learning
- WorkshopIntroduction to Data Mining