Agentic Craft
Practical notes on AI agents, machine learning systems, and the craft of building useful software.
-
Editing Video with Natural Language: An AI Assistant + the DaVinci Resolve MCP
How I turned a raw 2-minute-43-second screen recording into a finished, captioned, chaptered YouTube cut, complete with an animated intro and a music bed, just by describing what I wanted in plain Eng
16 min read -
MLflow Autologging and Zero-Config Tracking
A practical guide to MLflow autologging: one-line experiment tracking, framework-specific integrations, GridSearchCV child runs, and production guardrails.
6 min read -
Reproducible Experiment Tracking with MLflow and UV
How to make MLflow experiment tracking reproducible by pairing runs, metrics, model artefacts, signatures, and registry versions with a UV lockfile.
7 min read -
GenAI Evaluation with mlflow.genai.evaluate(): Beyond Accuracy
How to evaluate RAG and agentic GenAI systems with MLflow 3.x, mlflow.genai.evaluate(), LLM-as-a-judge scorers, custom trace-aware metrics, and prompt A/B tests.
10 min read -
Productionising Generative AI with MLflow 3.x: Tracing, Evaluation, and Prompt Optimisation
How MLflow 3.x helps productionise GenAI systems with OpenTelemetry-compatible traces, trace-aware evaluation, RAG judges, custom scorers, and prompt registry workflows.
12 min read -
Sentinel Health: Winning the Google Build with AI Buildathon Southern Africa 2026
A practical reflection on building Sentinel Health with spec-driven development, a PRD, AI-assisted programming, and a backend/frontend cloud MVP.
8 min read -
MkDocs RAG Documentation Assistant
A practical look at building a MkDocs documentation assistant with RAG, FastAPI, Gemini, vector search, cited answers, and a deployable documentation workflow.
9 min read -
SIM-Swap Fraud Risk Engine: A Short MVP for Transaction Risk Review
A short MVP for telco-aware transaction risk scoring, built around SIM-swap signals, device trust, payment monitoring, security review, and backtesting.
6 min read -
Agentic Coupon Abuse Detection: A Short MVP for Explainable Fraud Triage
A short MVP for coupon-abuse detection using Google ADK, Gemini, explicit rules, Streamlit, metrics, reviewer feedback, and backtesting.
6 min read -
Designing Data-Intensive Applications, Honestly Reviewed
An honest review of Designing Data-Intensive Applications: what still matters for data pipelines, ML systems, databases, distributed systems, and production design.
6 min read