Articles / Topic guide

Topic guide

Data engineering for AI

Data flows, streaming, anomaly detection, ETL, and operational foundations for AI and ML systems.

For organizations where the AI problem starts with scattered, slow, or hard-to-govern data.

View projects

Related articles

Structured Data Extraction from Text with LLMs

Jun 2026 · LLMs & Agents

Structured Data Extraction from Text with LLMs

Use Python, Pydantic, and the Instructor library to extract structured data from unstructured text. Parse invoices and job postings into typed, validated Python objects reliably and at scale.

Read
AI Agents with LangGraph for Data Analysis

Jun 2026 · LLMs & Agents

AI Agents with LangGraph for Data Analysis

Build an autonomous data analysis agent using LangGraph. Learn how agents differ from RAG, and implement the ReAct loop with tools for querying and summarizing data.

Read
Orchestrate ML Pipelines with Prefect

Jun 2026 · MLOps

Orchestrate ML Pipelines with Prefect

Go from fragile training scripts to robust, observable ML workflows using Prefect. Schedule retraining, handle failures gracefully, and monitor every run.

Read
ML Model Monitoring in Production with Evidently

Jun 2026 · MLOps

ML Model Monitoring in Production with Evidently

Learn how to detect data drift and model degradation in production using Evidently AI. Build automated reports and alerts before your model silently fails.

Read
Your First Machine Learning Model with Scikit-learn

May 2026 · Machine Learning

Your First Machine Learning Model with Scikit-learn

A step-by-step guide to building your first ML model: data exploration, preprocessing, cross-validation, hyperparameter tuning, and evaluation: all with scikit-learn.

Read

May 2026 · Operations Research

How to Solve Scheduling Problems in Python

Use pyworkforce to assign work shifts and minimize the gap between required and scheduled resources, with built-in support for preferences, banned shifts, and rest rules.

Read

Apr 2026 · Machine Learning

Adaptive Parameters Methods for Machine Learning

Explore how to use ExponentialAdapter and InverseAdapter in sklearn-genetic-opt to dynamically adjust mutation and crossover probabilities.

Read

Apr 2026 · Machine Learning

Evolutionary Feature Selection for Machine Learning

Use GAFeatureSelectionCV from sklearn-genetic-opt to find the optimal feature subset using evolutionary algorithms: capturing feature interactions that filter methods miss and automatically determining how many features to keep.

Read

Apr 2026 · Data Systems

Real-Time Anomaly Detection with Apache Kafka and Python

Build a real-time anomaly detection pipeline that consumes Apache Kafka streams and scores events with a scikit-learn model: complete with producer, consumer, and Docker Compose setup.

Read
Serve a Machine Learning Model with Sklearn, FastAPI and Docker

Mar 2026 · MLOps

Serve a Machine Learning Model with Sklearn, FastAPI and Docker

Wrap a trained scikit-learn model in a FastAPI REST endpoint, containerize it with Docker, and serve predictions at scale: a complete MLOps deployment template with a working GitHub repository.

Read

Mar 2026 · Machine Learning

Are You Still Using Grid Search for Hyperparameters Optimization?

Compare grid search, random search, and evolutionary algorithms for hyperparameter optimization with sklearn-genetic-opt.

Read

Feb 2026 · Machine Learning

Tune Your Scikit-learn Model Using Evolutionary Algorithms

Hyperparameter tuning with GASearchCV from sklearn-genetic-opt using evolutionary algorithms.

Read

Feb 2026 · MLOps

Manage Your Machine Learning Lifecycle with MLflow in Python

Use MLflow to track experiments, compare runs, version models in the Model Registry, and promote the best model to production: all without losing reproducibility.

Read
How to Build a RAG System with LangChain and Python

Jan 2026 · LLMs & Agents

How to Build a RAG System with LangChain and Python

Build a Retrieval-Augmented Generation system with LangChain, ChromaDB, and OpenAI. Cover document indexing, MMR-based retrieval, evaluation with RAGAS, and production optimizations like re-ranking and semantic caching.

Read

Jan 2026 · Operations Research

Workforce Planning Optimization Using Python

Model the minimum headcount required to meet demand using pyworkforce: solving the workforce planning problem that operations teams face in call centers and shift-based industries.

Read

Are you building an AI or data platform?

I design and build critical systems end to end: architecture, data, models, and product. If that is the scale you are working at, let us talk.

View all projects