>RAG Systems Builder

Software engineer specialising in LLMs, RAG systems, and production AI — building for Uganda and beyond.

CORE TECHNOLOGIES

PythonDjangoReactNext.jsNode.jsMicroservicesDocker

hover planets to explore

I build AI systems that run in production, backed by nearly a decade of software engineering experience. Rather than running local experiments, I focus on integrating LLMs and RAG systems into scalable infrastructure

Commerce Engine is the output: an AI-powered commerce infrastructure that seamlessly orchestrates orders across WhatsApp and webchat for Ugandan SMEs without requiring extra staff.

I also maintain a technical blog where I write about AI engineering and LLM development. The blog features a full RAG implementation — you can chat with my posts to explore concepts like semantic search, vector databases, and prompt engineering in practice.

0+
years engineering
0+
AI features shipped
0
omnichannel integrations

“I build things that run.”


Expertise
ML & Deep Learning
Neural Networks · Backpropagation · Gradient Descent · Model Evaluation · Supervised Learning · Loss Functions · CNNs
Language Models
BERT · GPT · Attention Mechanisms · Tokenization · Embeddings · Encoder-Decoder · Fine-tuning
Prompt Engineering
Zero-shot · Few-shot · Chain-of-thought · Structured Output · Prompt Chaining · LLM-as-a-Judge · A/B Testing
RAG Systems
Semantic Search · Vector Databases · Chunking · Hybrid Retrieval · Metadata Filtering · Re-ranking · Self-RAG
Production & Full-stack
TypeScript · Next.js · Node.js · Python · FastAPI · Firebase · Docker · PostgreSQL
Projects

Scroll to advance the carousel

01 / 08
AI/ML Platform01

Commerce Engine

AI-powered ordering platform for Ugandan SMEs — LLMs, WhatsApp integration, smart catalog import, and multi-channel AI orchestration.

LLMsWhatsApp APIRAGFirebase
Search System02

RAG Knowledge Base

Enterprise semantic search with hybrid retrieval, metadata filtering, re-ranking, and validated response generation.

RAGPineconeLangChainPython
NLP Application03

Ticket Routing with BERT

Classifies support tickets and extracts entities using a fine-tuned BERT model. Demonstrates bidirectional context understanding in a real task.

BERTHuggingFaceNLPPython
LLM Tooling04

Prompt Engineering Suite

Zero-shot, few-shot, and chain-of-thought prompt templates with LLM-as-a-Judge evaluation and A/B testing benchmarks.

Prompt EngOpenAIEvaluation
Deep Learning05

Neural Network from Scratch

Feedforward network built with NumPy only — backpropagation, gradient descent, and activation functions without any ML framework.

PythonNumPyDeep Learning
LLM Engineering06

Production Cost Optimiser

Strategies for cutting LLM API spend: prompt compression, caching, chunking, and batching — with before/after cost benchmarks.

OpenAILangChainCost Eng
ML System07

Bug Prediction Pipeline

End-to-end supervised classification pipeline that predicts software bugs from code features with full model evaluation.

Scikit-learnML PipelinePython
LLM Quality08

AI Evaluation System

LLM-as-a-Judge system with multi-judge consensus and human-AI hybrid scoring for assessing production prompt quality.

OpenAIEvaluationPrompt Eng

Interactive AI Architecture Lab

Live, production-grade micro-demos illustrating core LLM and NLP engineering paradigms. Open a card to interact with real language models in real time.

checking…

BERT vs GPT

NLP

Bidirectional vs Unidirectional Attention

Code

Click any word in a sentence. The AI explains what context BERT sees (both directions) vs what GPT has at that position (left only).

Prompt Engineering

Prompting

Zero-shot · Few-shot · Chain-of-thought

Code

Enter any classification task. Three prompting techniques run against the same input — compare the actual prompts sent and the responses received in real time.

RAG Pipeline

RAG

Ingest · Retrieve · Generate

Code

Paste a document, watch it chunked and indexed, then ask a question. The system retrieves the most relevant chunks and generates a grounded answer.

Token & Cost Management

Production

Count · Compare · Optimise

Code

Type any prompt to see live token estimates and cost across 5 models. Use the AI optimizer to trim tokens without losing intent.

LLMsWhatsApp APIRAGNLPMulti-channelUganda

Project Commerce Engine

AI-powered commerce infrastructure for Uganda's SMEs — orders over WhatsApp, webchat, and voice without hiring more staff.

Core pipeline functional · first merchant onboardings September 2026

Customers order in natural language over WhatsApp or webchat. The AI understands intent, builds the cart, and confirms the deal without human involvement.

Customer Ordering

Customers order in natural language over WhatsApp or webchat. The AI understands intent, builds the cart, and confirms the deal without human involvement.

Smart Import

Upload a menu image, PDF, or URL — AI builds your full product catalog with business rules in under 5 minutes.

Merchant Dashboard

Product Studio gives merchants full control over catalog health, product templates, preconfigured variants, and business rules — no code required.

HITL Command Centre

Flagged conversations appear in real time. Merchant takes over, edits the draft order, hands back to the AI in one flow.

Tech stack

MicroservicesNext.jsFastifyWhatsApp APIOpenAI APIRedisRabbitMQPostgreSQLStripeDockerPexels
chat.commerce-engine.com
Customer: "I want drinks from jj foods" — AI surfaces product images from the live catalog instantly

Customer: "I want drinks from jj foods" — AI surfaces product images from the live catalog instantly

AI/ML applied in this project

Document Intelligence

Vision model parsing of PDFs and menu images to extract structured catalog data

Intent Classification

NLP to map free-text customer messages to catalog items and commerce actions

Structured Output

LLM constrained to emit valid order JSON matching the deterministic commerce schema

Multi-turn State

Conversation context managed across async WhatsApp and webchat message sequences

Early access · September 2026

Be among the first merchants on Commerce Engine.

The platform launches for Ugandan merchants in September 2026. Join the waitlist now and lock in founding member pricing — a significant discount before public launch.

No spam · unsubscribe any timeFounding member pricingUganda-first launch

Contact

Let's build

production AI.

AI/ML engineering

LLM integration, RAG systems, production deployment

Consulting

Architecture reviews, AI strategy, prompt engineering

African market focus

Products built for emerging market infrastructure

Full-time roles

Engineering positions in AI-first teams

Request resume

Share your email and I'll send it to you directly.

Find me on

I read every message — tell me what you're building.

0/800