Hi, I'm
Full-Stack Software Engineer
Nairobi, Kenya | Open to remote
Download CV
Professional summary
Full-Stack Software Engineer with 4+ years building web applications end to end — responsive front-ends, scalable APIs, robust databases, and cloud deployments. Experienced across healthcare, agriculture, and enterprise systems, having delivered ERP platforms, traceability systems, and laboratory information management software.
Comfortable across React and Angular on the front-end; Node.js, Python, and Java (Spring Boot) on the back-end; with PostgreSQL, MySQL, and MongoDB, deployed on AWS and Azure using Docker and Kubernetes. I deliver clean, testable, maintainable code and collaborate closely with cross-functional teams.
Currently pursuing an MSc in Artificial Intelligence at The Open University of Kenya, deepening my expertise in machine learning, deep learning, and NLP.
4+ years professional experience
MSc AI (in progress) & BSc CS
Healthcare · Agriculture · Enterprise
AWS · Azure · GCP · Docker · K8s
Open to remote opportunities
Where I've worked
Selected work highlights
End-to-end traceability platform for Kenya's horticulture sector — Spring Boot backend, Angular web client, and Flutter mobile app.
Blockchain-enabled supply-chain traceability platform with scalable data handling and secure transaction recording.
Cloud-hosted MERN-stack system for reliable patient and staff management, deployed on AWS.
Real-time monitoring and project management platform for SOS Children's Villages Rwanda.
Enhanced LIMS at Moi Teaching and Referral Hospital, reducing lab reporting turnaround time by ~30%.
Full-featured cooperative management platform covering member registration, savings accounts, loan origination and repayment, and dividend calculations with a full audit trail.
End-to-end dairy farm management system handling milk collection, quality grading, farmer payroll, supply-chain tracking, and analytics dashboards for farm managers.
Integrated financial management ERP encompassing accounts payable/receivable, general ledger, multi-currency support, financial reporting, and role-based access control.
Healthcare ERP covering patient records, appointment scheduling, billing, pharmacy inventory, and clinical reporting — designed for multi-facility deployment.
End-to-end website development for multiple organisations: Karam Lagam Ltd, Keltakulta-Hoiva-Oy, Jamii, and others.
Academic background
Coursework and research in machine learning, deep learning, NLP, and AI ethics.
Full-stack development with Python, Flask, SQL, JavaScript, React, and Redux.
Relevant coursework: Database Systems, Data Structures & Algorithms, OOP, Distributed Systems, Computer Networks, Web Development, Big Data Analysis, Software Project Management.
Technologies I work with
Open to new opportunities, collaborations, and remote roles.
Say HelloReferences available upon request.