← Back to Home

Resume

A comprehensive overview of my experience, skills, and achievements

Michael Kimani

ML/AI Engineer & Software Developer

Nairobi, Kenya
+254798806663
mikekimani2023@gmail.com
Portrait of Michael Kimani

Professional Summary

Proactive AI/ML engineer with a strong background in data science and full-stack development. I specialize in building custom AI agents, developing robust software solutions, and turning complex problems into elegant solutions. Passionate about applying technical skills to create innovative and intelligent solutions.

Professional Experience

Full-Stack Developer

Abya Africa

June 2023 – Present

Nairobi, KenyaFull-time

Developing custom AI agents for a decentralized Learning Management System, integrating advanced machine learning to enhance user experience.

  • Currently developing custom AI agents for a decentralized Learning Management System
  • Initially developed LMS using Python's Django framework, later transitioning to Web3/Blockchain approach
  • Enhanced collaboration skills working in a team environment
  • Gained significant understanding of Django ORM and MVT architecture

Full-Stack Conversational AI Developer

AmigosGrill UK

June 2025 – Sep 2025

Remote, UKContract

Designed, developed, and deployed an end-to-end voice-to-order system to automate restaurant ordering using conversational AI and e-commerce APIs.

  • Engineered a working, real-time voice-to-order pipeline by integrating Vapi (Voice AI), Twilio (telephony), Python/Flask backend, and Square POS API
  • Developed custom API logic within Flask to handle complex order customization, inventory lookups, and secure transaction authorization
  • Automated key business processes, leading to significant reduction in manual employee handling time

Competitive Data Scientist

Zindi

2022 – Present

RemoteCompetitions

Participating in machine learning competitions, achieving top results in various challenges.

  • Cryptojacking Prediction Challenge: Developed ML model achieving F1 score of 0.965
  • Air Quality Challenge: Built model predicting air quality with MAE of 14.65
  • Achieved 5 Bronze Medals across multiple competitions

Education

Bachelor of Science in Computer Science

Multimedia University of Kenya

Graduated October 2023Second Class, Upper Honours

Data Science Tech Lead MMU 2022-2023

Technical Skills

ML/AI

Python

PyTorch

NumPy

Pandas

Scikit-Learn

Custom Agent Development

Data Analysis & Preprocessing

Model Training & Validation

Frontend

React

Next.js

JavaScript

HTML/CSS

Tailwind CSS

Backend

Django

Flask

FastAPI

Node.js

REST APIs

Database & Tools

MySQL

MongoDB

Docker

Git

Linux

Web3/Blockchain

Blockchain

Solidity

Key Achievements

Cryptojacking Detection

Developed ML model achieving F1 score of 0.965

Air Quality Prediction

Built model with Mean Absolute Error of 14.65

Zindi Competitions

Achieved 5 Bronze Medals across multiple machine learning competitions