Skip to content

Sudbury / Toronto, Ontario, Canada

Portrait of Hasan Shahriar

Hasan Shahriar

Senior ML Engineer & AI Contractor | AI/NLP/Linux/Cloud Educator

I design and ship agentic AI and LLM systems in production, and I teach the next cohort of ML engineers.

  • Senior ML Engineer (Contractor)
  • Partial-Load Professor, Cambrian College

Focus

Agentic AI
LLMs
RAG
NLP
MLOps
Cloud ML (AWS/GCP)
Full-stack Development

Capabilities

Skills

A working toolkit spanning research-grade ML and production engineering. Proficiency reflects hands-on, shipped work, not coursework.

Cloud

AWS88
GCP82
Cloudflare80

Full-stack

React / Next.js82
FastAPI85
PostgreSQL80

Languages

Python95
TypeScript85
SQL85
Bash / Shell80
C++65

ML/DL/GenAI

LLMs & Fine-tuning92
RAG & Vector Search92
Agentic AI90
NLP90
PyTorch88
Transformers / HF88

MLOps

Docker88
Kubernetes78
MLflow80
CI/CD85
Linux / Systems90

Track record

Work Experience

Building and shipping ML systems in production, and teaching the craft.

  1. Senior ML Engineer ( Independent Contractor) · Independent / Client Engagements

    Sep 2025 - Present

    Toronto, ON (Remote)

    Delivered production agentic/RAG systems across multiple client engagements.

    • Designed and shipped agentic AI and RAG systems on top of LLMs for client products, covering retrieval, tool use, and evaluation.
    • Built MLOps pipelines (training, registry, CI/CD, monitoring) on AWS and GCP, cutting deployment time and improving reliability.
    • Implemented privacy-preserving, read-only inference services with strong security postures and observability.
    • Architected, built and deployed AI migration engine to automate B2B client migration.
    agentic-airagllmmlopsawspythonlanggraph
  2. Partial-Load Professor (AI, NLP, Linux) · Cambrian College

    Sep 2024 - Present

    Sudbury, ON

    Teaching applied AI/NLP and Linux to college students.

    • Teach AI and NLP courses including AIE-1007 (Natural Language Processing), bridging production practice and theory.
    • Develop course material on transformers, embeddings, RAG, and responsible AI.
    • Mentor students on applied ML projects, Linux fundamentals, and cloud deployment.
    nlpteachinglinuxtransformerscurriculum
  3. Machine Learning Engineer · IdeaScale

    Apr 2022 - Dec 2023

    Dhaka, Bangladesh

    • Planned, Designed, Developed and Maintained a microservice for a Customized Hybrid Recommendation Engine.
    • Established an end-to-end data pipeline for the workflow.
    • Optimized raw data processing by introducing parallel processing, reducing computing time by 80%.
    • Achieved a 12% increase in user engagement within the first 03 months of the Early Release of the recommendation engine.
    • Developed and served system-facing REST APIs to serve the recommendation engine’s output to other internal software systems.
    • Took ownership of the codebase, conducted team interviews, and provided training to new members.
    recommendationenginenlppythondockerfastapici-cdtensorflowkubernetes
  4. Machine Learning Engineer · Arollo Tech Limited

    Jan 2019 - Mar 2022

    Dhaka, Bangladesh

    End-to-end product R&D on computer vision, NLP and edge devices.

    • Improved Facial Recognition system with Cascade CNNs and Interfaced it with wearable device through REST API
    • Co-authored and Presented an IEEE conference paper based on product R&D
    • Built a Custom object recognition system with an average accuracy of 90% and more for both indoor and outdoor environments.
    • Converted a pytorch image captioning model to tensorflow implementation and served as django REST API service.
    • Built and Optimized Production-ready NLP services for Multi-Tenant Candidate Hiring Platform.
    • Developed customized Chatbot backend for HR solutions using both Dialogflow and RASA NLU
    computervisionnlpdjangoopencvtensorflowawsgcpdockerdeeplearningresearchembeddedsystem

Foundations

Education

Degrees

M.Sc.

2024–2025

Computer Science (Machine Learning / NLP focus)

Laurentian University · Sudbury, Ontario, Canada

  • · GPA 9.1 out of 10.0 ≈ 3.73 / 4.0 GPA
master's certificate
master's certificate

B.Sc.

2014–2018

Computer Science & Engineering

Ahsanullah Univeristy of Science and Technology · Dhaka, Bangladesh

Certifications

Tensorflow Developer Certificate

2023

Tensorflow.org

Nanodegree: Computer Vision

2020

Udacity

In the classroom

Teaching

Translating production ML practice into the classroom across AI, NLP, Cloud and Linux.

AIE-1007Cambrian College

Natural Language Processing

A practical introduction to NLP, from classical text processing to modern transformer models and retrieval-augmented generation, and multi-agent systems with hands-on labs.

TokenizationEmbeddingsTransformersAttentionRAGText classificationSequence modelsResponsible AI

Spring 2025 · Winter 2026

AIE-1014Cambrian College

Applied AI Capstone

Co-supervised 14 students on their Ontario Graduate Certification capstone project on applied AI/genAI.

Classical MLNeural networksModel evaluationDeploymentsEthics in AIGenAIRAGAgenticAICloud AI

Spring 2025

NET-4314Cambrian College

Cloud Computing

Azure Cloud Computing Fundamentals, Architecture and Management, Monitoring, Serving, Security

AzureRBACIaaSPaaSSaaSStorageScalabilityMFALoggingAuditingCost Management

Spring 2026

BTA-2100Cambrian College

Data and AI Literacy for IT Business Analytics

AI fundamentals for Business analytics students covers basics python, plotting, ETL, Learning libraries, working with Power BI, case study, Machine learning Algorithms.

KNNDecision TreePower BIPythonLinear and Logistic RegressionPandasCase StudyCapstone

Spring 2026

CET-1025Cambrian College

Linux Systems Administration

Hands-on Linux fundamentals for engineers: the shell, system administration, and automation.

Shell and SSHFile systemsPermissionsProcessesNetworking basicsScriptingServices and Daemons

Winter 2025 · Spring 2025 · Winter 2026

CET-1034Cambrian College

Advanced Linux Administration

blend of theory and hands-on activities on advanced Linux topics like regular expression, storage management, Running Cron jobs, managing logs, secure transfers, system performance tuning, SELinux, controlling boot processes, and running containers

RegexCRONLogsLogical VolumesNFSSELinuxPodmanContainerddaemons and servicesScenario based Problem solving

Fall 2024 · Fall 2025

Get in touch

Contact

Reach me directly through any channel below, or book a call. By design there is no contact form on this site.

Location

Sudbury / Toronto, Ontario, Canada

View on Google Maps →

Prefer to talk?

Pick a time that works for you. Availability is pulled from a live calendar.

Book a call

Latest writing

All posts →
4 min readAgentic AI in Practice

Shipping Agentic RAG to Production

What changes when a RAG system stops being a demo and has to serve real users: retrieval quality, tool use, evaluation, and guardrails.

#rag#agentic-ai#llm#mlops
3 min read

MLOps on a Budget

You do not need a platform team to ship models reliably. A pragmatic MLOps stack for small teams using containers, CI/CD, and managed cloud.

#mlops#ci-cd#docker#cloud