Work Experience
Full Stack AI Engineer
Mar 2026 - PresentiAllo
Remote
- Built real-time voice AI that runs on live phone calls: streaming Deepgram transcription, intent detection on each utterance, and automated decisions made mid-call
- Designed a LangGraph agent that processes every call transcript with GPT-4o, extracts entities and business insights, and checks its own output before saving results
- Shipped a speech-to-text layer that switches between Deepgram, Google Cloud Speech, and NVIDIA Riva, picking the right provider per call and falling back when one fails
- Wired the telephony stack end to end: SIP calls through Jambonz, Twilio for WebRTC and SMS, dual-channel recording, and live transcripts pushed to the UI over Socket.io
- Cut manual reporting time by 70% with GPT-4 pipelines that return clean structured output and log token usage on every model call
- Rebuilt the billing system with React, TypeScript, and Node.js: Stripe checkout, webhook processing, and idempotency guards to stop duplicate charges
Machine Learning Engineer
Feb 2025 - May 2026LARRI - Louisville Automation & Robotics Research Institute
Louisville, KY
- Trained custom YOLO-NAS object detection models for a high-throughput industrial sorting facility, tuning hyperparameters and optimizing inference for real-time production deployment
- Designed data augmentation pipelines with motion blur, lighting variations, and geometric transforms to improve model accuracy across changing warehouse conditions
- Built a multi-object tracking system using IoU-based matching and flicker detection to maintain consistent box identification across video frames
- Developed model evaluation tools that compute mAP, precision, and recall on labeled datasets to guide model selection and tuning decisions
- Architected an end-to-end ROS 2 computer vision pipeline that integrates camera streams, object detection, and barcode decoding into a single deployable system
- Containerized ML environments with Docker and set up CI/CD pipelines with automated testing to standardize workflows and speed up team onboarding
Software Engineer
Mar 2022 - Jul 2024ASCC Logistics - Global Enterprise
Nairobi HQ, 20+ International Offices
- Designed and shipped scalable API architectures powering enterprise logistics applications across 20+ international offices
- Developed AI-driven automation systems that improved logistics efficiency by 20% and reduced processing time by 30%
- Led cross-functional deployment of cloud-based AI solutions on AWS and Google Cloud, serving global operations
- Architected high-performance database structures optimized for real-time logistics tracking and analytics
Education
MS Computer Science & Engineering
3.7 GPAUniversity of Louisville
May 2026 | Louisville, KY
Continuing Scholarship Recipient
Coursework: Deep Learning, Artificial Intelligence, Design & Analysis of Algorithms, Computer Vision
Thesis: AI Safety & Robustness in Vision Systems
Investigated where vision classifiers hit unavoidable error under low-information and look-alike inputs, and how abstention improves safety. Ran controlled degradations and reported risk coverage, calibration, and refusal thresholds using CNNs, VGG transfer learning, and autoencoders for uncertainty estimation.
BS Software Development
3.5 GPAKCA University
November 2023 | Nairobi, Kenya
Coursework: Machine Learning, Python Programming, Distributed Systems, Network Programming, IS Security, Advanced Databases, Data Structures & Algorithms
KCAU Tech Club: Represented university in inter-university coding competitions
Capstone: Carlton Resort - Hotel Booking Platform
Built a full-stack hotel booking platform with secure payment processing, dynamic property listings, and a complete reservation management system.