Based in Nairobi, Kenya
Systems developer with 5+ years building enterprise integrations, data pipelines, and academic platforms. Currently expanding into machine learning and natural language processing — particularly applied NLP for real-world information systems.
about me
I spend most of my time designing and maintaining the integrations that quietly hold enterprise systems together — the kind of work where you have to understand the business, the data, and the code all at once.
My background spans HR platforms, academic management systems, and government-facing regulatory portals — building from requirements gathering with non-technical stakeholders all the way through architecture, deployment, and documentation.
Outside of systems work, I am passionate about African language preservation through technology. I maintain a personal platform for digitising the A language and culture, building flashcard systems, proverb libraries, and contributor workflows.
Current focus ✦ ML & NLP
I am actively moving into machine learning — specifically natural language processing applied to information systems. My MSc research involves building an NLP model to automatically classify and route helpdesk queries, using real production ticket data.
I'm interested in the intersection of NLP, data engineering, and operational systems — where language models meet the messy realities of enterprise data.
technical skills
Languages
ML / Data
Integration & APIs
Databases
Infrastructure
Enterprise Platforms
work experience
Software Developer (Systems Developer)
Software Developer
notable projects
HR System Integration Bridge
Custom PHP/Laravel bridge connecting two enterprise HR platforms via REST APIs. Automates data synchronisation for 1,500+ staff records, replacing a labour-intensive manual reconciliation process.
Academic Management System
Java / Spring Boot / Oracle DB system managing student and academic records for ~6,000 users at a major Kenyan university. Developer and ongoing system administrator.
NLP Query Routing System
MSc research project: building a model to automatically classify and route student helpdesk tickets using real production data (~30,000 tickets). Compares Logistic Regression, SVM, and BERT.
A Language Platform
A cultural preservation platform for a language — public flashcard system, proverb and phrase libraries, contributor portal, and admin moderation panel. Built as a personal initiative.
Loan Default Prediction Pipeline
End-to-end ML pipeline in Python covering EDA, hypothesis testing, feature engineering, and multi-model comparison. Achieved AUC 0.940 with Gradient Boosting on a structured finance dataset.
Regulatory Data Portals
Production government-facing portals for regulatory data submission and licence management. Required strict auditability, error handling, and data integrity standards throughout.
education
MSc. Information Technology
Business Intelligence & Data Analytics
Personal Leadership Programme
Team leadership & stakeholder engagement
BSc. Computer Science