Building intelligent solutions with data science, machine learning, and web development
I'm a Machine Learning Engineer and Full-Stack Developer with expertise in AI, NLP, and data science.
With experience in developing intelligent systems and web applications, I specialize in creating solutions that leverage the power of machine learning and modern web technologies. My passion lies in building practical AI applications that solve real-world problems.
I enjoy working with Python, TensorFlow, PyTorch, Django, and various cloud platforms to deploy scalable and efficient solutions. My background in both software development and machine learning allows me to bridge the gap between data science and production engineering.
Meru University of Science and Technology | 2019 - 2023
Led the development of an award-winning medical language translator application using Django and fine-tuned NLLB open-source model.
Facilitated Crowdsource ML events and tutored learners on Machine Learning and data science.
Oxygene | Aug 2024 - Mar 2025
Update Your Resume | Nov 2023 - July 2024
iLab Africa | June 2022 - Dec 2022
Freelance | Feb 2021 - Present
An everything app for resumes that helps users create, optimize, and track their job applications with AI assistance.
Django, OpenAI API, Azure, Paystack
Platform that converts trending social conversations into engaging content for businesses and content creators.
Python, NLP, React, Social Media APIs
Platform that connects qualified nannies with employers seeking reliable childcare services through AI-powered matching.
Django, ML, Matching Algorithms, Payment Integration
Python package for OCR processing tailored specifically for document understanding with enhanced accuracy for forms and structured documents.
Python, OCR, Computer Vision, ML
An open-source, military-inspired swarm of AI agents that finds and applies for jobs on your behalf — powered by your resume and personal preferences. LUCY automatically searches job boards, customizes applications, and manages the entire job hunt process.
Python, LLM Agents, Automation, Job APIs
Personal branding website for a professional speaker and coach with content management and event booking functionality.
WordPress, Custom Theme, Booking System
Non-profit organization website with donation processing, event management, and volunteer coordination features.
Django, Payment Gateway, CMS
A comprehensive guide to how LLMs work, their applications, and how developers can integrate them into their projects.
Published in: Towards Data Science
Read ArticleA technical tutorial on integrating TensorFlow models with Django applications and deploying them to production environments.
Published in: Real Python
Read ArticleAn exploration of challenges and opportunities in developing NLP models for underrepresented African languages.
Published in: AI for Africa Journal
Read ArticleA practical guide to implementing MLOps practices in resource-constrained startup environments.
Published in: Medium - Towards AI
Read ArticleHighlights from tech events, workshops, and conferences I've participated in
Nairobi, Kenya - March 2025
Presenting on NLP advances - December 2024
Team photo after winning - August 2023
Teaching at Meru University - June 2024
Discussing responsible AI development - January 2025
Facilitating a coding workshop - October 2024
Explore interactive demos of my machine learning models and experiments
Analyze the sentiment of any text in real-time using a fine-tuned BERT model.
Test a custom image classification model on your own images.
Interact with a fine-tuned LLM chatbot designed to answer questions about machine learning.
More interactive demos are being developed. Check back soon for updates!