Available for select engagements · Nairobi 🇰🇪 & remote

Victor Ndunda · Production AI systems engineer

I build AI systems that run in production.

I help founders and product teams turn high-value workflows into reliable AI systems — RAG knowledge tools, agents, automation, forecasting, and fraud detection — with real evaluation, observability, and a clear path from pilot to production.

6production AI systems shipped
11K+learners on a shipped client product
EN·FR·SWmultilingual, low-bandwidth delivery
↓
Case Studies

Case studies, with numbers.

Three of six shipped systems — each with the constraint that made it hard and the evidence that it works. All six live here →

🤝 Client engagement · EdTech

Tapi Learn · ACLA

A multilingual AI learning product that reached 11,000+ learners across 38 countries.

Africa-built climate-leadership platform. The AI Career Coach, the multilingual NLP pipeline (English · Français · Kiswahili), and personalized learning recommendations had to coach real learners in production.

11K+Active learners
38Countries
4.8★Avg rating
⚡ Workflow automation · SaaS

Verxlite

A sales & ops AI agent that automates follow-ups, CRM logging, and approvals — with its reliability proven in a public 281-defect code review.

Multi-tenant SaaS with real OAuth (Google, HubSpot), encrypted tokens, Celery workers, and Langfuse observability. Every P0/P1 finding was remediated within one week of the review.

281Defects publicly reviewed
83Backend tests passing
🛡️ Fintech · Regulated finance

Fraud Detection System

Real-time transaction scoring at 84% recall and a 1.37% false-positive rate — ~33 µs per decision.

Seven statistical detectors fused by a weighted-vote ensemble, calibrated by logistic regression, overlaid with a deterministic rules engine — every score explainable and auditable. Validated on 1,000 labelled transactions; methodology published with the code. Designed with controls relevant to PCI-DSS, PSD2, and GDPR automated-decision requirements — formal compliance is deployment-specific.

84%Recall
1.37%False positives
~33µsPer score
How It Works

Diagnose. Prove. Ship.

Pilot-to-production is where most AI dies. This engagement model is designed around getting past it.

Diagnose

Define the user, the workflow, the constraint, and the success metric. No stack choices before this — most "AI projects" fail here, not in the code.

Prove

Build the smallest useful slice and test it against real scenarios with a real evaluation set. Numbers or it didn't happen.

Ship

Harden, document, observe, and hand over a system your team can run — with the dashboards to prove it stays healthy.

About

Hi, I'm Victor.

I'm an AI engineer based in Nairobi, Kenya. I started in data science for fintech and financial services — forecasting, fraud detection, customer segmentation — and moved to production AI full-time when generative models matured: multi-agent platforms, RAG pipelines, on-device ML, and multilingual assistants.

What I actually do is take technically difficult AI ideas and make them work under real constraints — $80 phones, Swahili and French delivery, regulated finance, weak connectivity. The six systems below — and the client product above — are the evidence. I also write the engineering down: 10 long-form articles, 22,000+ words, because work you can't explain is work you can't trust.

I take on select client work — audits, sprints, and full builds. If you have a problem that needs real engineering, let's talk.

Currently building: Busara v7 pipeline scaling · KilimoPRO offline v2 · AgentReplay 1.x — write-ups in Insights.

🤝

End-to-End Builds

From scoping audit to production deployment. Full-stack: Next.js, FastAPI, Flutter, PostgreSQL, Docker, Kubernetes.

🧠

Multi-Agent & RAG

Multi-agent DAG orchestration, RAG with pgvector/Pinecone, hybrid search, reranking. LangChain, LangGraph, CrewAI.

📊

Statistical Foundations

Holt-Winters forecasting, GARCH/VaR, K-Means++, OLS regression, Granger causality — implemented from scratch.

🌍

Built for Africa

Offline-first, low-bandwidth, Swahili-capable. Systems that work on $80 phones and over SMS/USSD.

The Work

All six systems.

Every system below is designed, built, evaluated, and maintained end-to-end — live for real users, on real data, with real consequences.

IntelliFlow (Busara AI)

33-agent self-evolving multi-agent data intelligence platform. 7-stage pipeline with trajectory-based learning inspired by the AReaL paper. Turborepo monorepo, Next.js 15.

TypeScriptMulti-AgentSelf-EvolvingTurborepo
GitHub →

Financial Forecasting Suite

Production-grade time series forecasting toolkit. Holt-Winters, ARIMA/SARIMA, Prophet-style decomposition, ensemble forecasting with auto model selection. 87.3% mean accuracy across 12 financial metrics.

PythonHolt-WintersARIMAEnsemble
GitHub →

Customer Segmentation Engine

RFM analysis + K-Means + Gaussian Mixture Models for actionable customer segmentation. 6 optimal clusters, 89% month-over-month stability, 23% lift in campaign response rate. Built for financial services.

PythonK-MeansGMMRFM
GitHub →

Eco Africa Awards

Celebrating climate leadership across Africa — an initiative of ACLA. Built with Next.js, Three.js, and AI. Live at ecoafricaawards.com.

TypeScriptNext.jsThree.jsAI
GitHub →
Python•TypeScript•JavaScript•Dart•SQL•Bash•GPT•Claude•Gemini•GLM-4.6•Kimi K2•MiMo•Mistral•Qwen•DeepSeek•Llama•LangChain•LangGraph•LlamaIndex•CrewAI•AutoGen•Multi-Agent DAG•pgvector•Pinecone•Weaviate•Hybrid Search•Reranking•TensorFlow•TensorFlow Lite•scikit-learn•Holt-Winters•GARCH•VaR•K-Means++•OLS•Granger Causality•Next.js•React•Node.js•FastAPI•Flutter•PostgreSQL•Redis•Docker•Kubernetes•GCP•Earth Engine•CI/CD•Git/GitHub•Evals•Observability•
Tech Stack

Tools I build with.

Click a category to filter. Every tool here is something I've shipped to production — from multi-agent DAGs to on-device ML.

🐍
Python
Language
🔷
TypeScript
Language
🟨
JavaScript
Language
🎯
Dart
Language
🗄️
SQL
Language
💻
Bash
Language
🐹
Go
Language
🧠
GPT (OpenAI)
Foundation Model
🤖
Claude (Anthropic)
Foundation Model
✨
Gemini (Google)
Foundation Model
⚡
GLM-4.6/4.5 (Zhipu)
Foundation Model
🌙
Kimi K2 (Moonshot)
Foundation Model
📱
MiMo (Xiaomi)
Foundation Model
🌬️
Mistral
Foundation Model
🌐
Qwen (Alibaba)
Foundation Model
🔍
DeepSeek
Foundation Model
🦙
Llama (Meta)
Foundation Model
🔗
LangChain
Agent Framework
🕸️
LangGraph
Agent Framework
📚
LlamaIndex
Agent Framework
👥
CrewAI
Agent Framework
🔄
AutoGen
Agent Framework
⚙️
Custom Multi-Agent DAG
Orchestration
🐘
pgvector
Vector DB
🍍
Pinecone
Vector DB
🌾
Weaviate
Vector DB
🔀
Hybrid Search (BM25 + Vector)
Retrieval
📈
Reranking
Retrieval
🧩
Chunking Strategies
Retrieval
🔬
TensorFlow
Deep Learning
📱
TensorFlow Lite
On-Device ML
📐
scikit-learn
Machine Learning
📊
Holt-Winters
Forecasting
💹
GARCH / VaR
Quant Finance
🔢
K-Means++
Clustering
📏
OLS Regression
Statistics
🔗
Granger Causality
Statistics
▲
Next.js
Framework
⚛️
React
Framework
🟢
Node.js
Backend
⚡
FastAPI
Backend
🐦
Flutter
Mobile
🐘
PostgreSQL
Database
⚡
Redis
Cache
🐳
Docker
Containers
☸️
Kubernetes
Orchestration
☁️
Google Cloud Platform
Cloud
🔄
CI/CD
DevOps
🐙
Git / GitHub
Version Control
🌍
Google Earth Engine
Geospatial
📋
Evals & Observability
LLM-as-Judge, Tracing
Open Source

Recent GitHub activity.

Live from my GitHub — what I've been pushing lately. Updated in real-time via the GitHub API.

Loading recent repositories…
Contact

Let's build something.

Direct channels for existing conversations — new ones usually start with the assessment call below.

Free · 30 minutes · No pitch ·

Book a 30-Minute AI Systems Assessment

Bring one workflow, bottleneck, or AI idea. You'll leave with an honest read on what's worth building, what's risky, and the smallest useful first step — even if that step is "not yet."

Prefer async? Email me directly — or find me on WhatsApp. Not ready to talk? Score your AI readiness in 2 minutes — free, private, no email needed.

Book an Assessment