Machine Learning Systems
End-to-end ML pipelines — primarily in R with tidymodels, plus Python with scikit-learn. From feature engineering and model selection to deployment and monitoring.
Hi, I'm
Data Science & Machine Learning Instructor
I teach professionals and learners how to build production-grade ML systems — from demand forecasting with ARIMA & XGBoost to interactive Shiny dashboards and reproducible Quarto reports. R-first, Python-capable. Real datasets. No fluff.
# Build. Visualize. Predict.
library(tidymodels)
library(modeltime)
model_spec <- boost_tree(
trees = 500,
learn_rate = 0.01
) %>%
set_engine("xgboost") %>%
set_mode("regression")
forecast <- model_spec %>%
fit(value ~ ., data = train)
# → RMSE: 0.042 ✓
I'm a data science instructor focused on bridging the gap between theoretical ML and production-ready analytics — built primarily with R and the tidyverse ecosystem, complemented by Python where it shines. My courses are designed for professionals who want to solve real business problems, not just pass exams.
With experience across demand forecasting, hierarchical time-series modeling, interactive Shiny applications, reproducible Quarto-based reporting, and Python-based ML pipelines with scikit-learn and LightGBM, I bring structure and clarity to topics that are often taught in a disorganized way. Every course I build uses real-world datasets, production patterns, and step-by-step workflows.
I produce courses in both English (for a global audience) and Bangla (for learners in Bangladesh and the Bengali-speaking community), because quality technical education should be accessible in your own language.
Clear learning paths from fundamentals to production
Industry-relevant data, not toy examples
Courses in English & Bangla for wider reach
Deep focus areas with real production experience
End-to-end ML pipelines — primarily in R with tidymodels, plus Python with scikit-learn. From feature engineering and model selection to deployment and monitoring.
Demand forecasting, sales prediction, and anomaly detection using R's fable & modeltime and Python's statsmodels & LightGBM on real business datasets.
Reconciled forecasts across product hierarchies, geographies, and business units — ensuring coherent predictions at every level.
Containerized model serving with R plumber and Python FastAPI, CI/CD for ML, orchestration with Kubernetes, and experiment tracking.
Production-grade interactive dashboards with Shiny, and reproducible scientific reports, blogs, and books with Quarto and R Markdown.
Data-driven decision frameworks, KPI design, dashboard strategy, and translating analytical outputs into actionable business insights.
Structured, practical courses in English and Bangla
Build production-grade demand forecasting systems using tidymodels, modeltime, and XGBoost on real retail datasets.
Enroll NowFrom raw data to deployed model — learn to architect, build, and maintain ML systems in R that scale with recipes, parsnip, and plumber.
Enroll NowBuild interactive dashboards with Shiny, deploy them at scale, and create reproducible reports and books with Quarto.
Enroll NowContainerize R plumber and Python FastAPI models, set up CI/CD pipelines, and deploy on Kubernetes for production ML.
Enroll NowA focused Python track — learn scikit-learn pipelines, LightGBM tuning, and Pandas-based feature engineering for production ML.
Enroll NowR, tidyverse, ggplot2 এবং বাস্তব ডেটাসেট ব্যবহার করে ডেটা সায়েন্সের মৌলিক ধারণা শিখুন।
ভর্তি হনtidymodels দিয়ে সুপারভাইজড থেকে আনসুপারভাইজড লার্নিং — সম্পূর্ণ বাংলায় হাতে-কলমে শিখুন।
ভর্তি হনইন্টারেক্টিভ Shiny অ্যাপ তৈরি এবং Quarto দিয়ে রিপ্রোডিউসিবল রিপোর্ট ও ডকুমেন্টেশন শিখুন।
ভর্তি হনscikit-learn, Pandas এবং LightGBM ব্যবহার করে হাতে-কলমে মেশিন লার্নিং শিখুন — সম্পূর্ণ বাংলায়।
ভর্তি হনInsights on ML systems, forecasting, and data-driven decisions
A practical comparison using modeltime and real retail data — when to use statistical methods vs. gradient-boosted trees in the tidymodels framework.
Read article →From prototype to production — structuring Shiny apps with golem, containerizing with Docker, and deploying to ShinyProxy or Posit Connect.
Read article →A practical guide to choosing between tidymodels and scikit-learn — comparing workflows, deployment options, and where each language truly excels.
Read article →Have a question or want to collaborate? Reach out anytime.