Index · Projects
Production work across many verticals.
Each entry below summarises a project shipped or in-progress. Entries marked Draft are first-pass descriptions drawn from public repos and will be edited as I verify each one.
-
Team engineer, Eswatini representative
AI-assisted Farmer Call Center
Automated voice-response system letting farmers report issues via phone, SMS, or web and receive AI-routed answers.
Python · Voice AI · Twilio
-
Founding engineer
Curnance
Multi-asset fintech platform for African markets. Seven production services spanning a double-entry ledger, tiered KYC/KYB, and a fraud/AML intelligence layer.
fintech featuredTypeScript · Go · Flutter · MySQL · Azure Functions · Azure DevOps · Bicep
-
PhD researcher
EEG microstate analysis with variational autoencoders
Source segmentation of EEG signals via variational autoencoders, including a GMM-VAE for soft clustering.
Python · PyTorch · MNE · NumPy · scikit-learn
-
Data Scientist
Etihuku document automation
End-to-end LLM document-generation system that cut manual creation time by 85% across three compliance regions.
hr featuredAzure ML Studio · LLMs · Python · SQL
-
ML engineer
AI proposal generation for Gijima
Azure OpenAI (GPT-4) proposal-generation API for Gijima, with structured prompting, deterministic pricing, SharePoint as the system of record, and RAG contract analysis.
otherPython · FastAPI · Azure OpenAI · LangChain · FAISS · Microsoft Graph
-
Author
Multilingual sentiment analysis for Swahili
Transformer models fine-tuned for sentiment classification of Swahili tweets; placed 4th of 29 in the Google NLP Hack Series.
researchPython · BERT · RoBERTa
-
Author
Variational autoencoder for SVHN
A VAE for the Street View House Numbers dataset, with an added clustering loss to sharpen latent separation.
researchPython · PyTorch