Work Experience

Software Engineer (Contract)

Mar 2026

iAllo

Remote

  • Owned the full-stack billing redesign end-to-end, architecting 9 new React/TypeScript components and 6 backend endpoints for subscription management, usage analytics, and credit purchasing
  • Built Stripe payment integration including Checkout Sessions, webhook event processing, Customer Portal, and idempotency protection against duplicate transactions
  • Designed a usage analytics engine with PostgreSQL time-bucketed aggregation, configurable granularity, period-over-period comparison metrics, and AI-generated insights
  • Established integration testing patterns for the billing system with 16 test cases covering payment flows, auth boundaries, and input validation edge cases
  • Identified and resolved a systemic subscription state gap where expired plans bypassed frontend guards, implementing Zustand-based state reconciliation with reason-aware modal flow control
React TypeScript Node.js PostgreSQL Stripe Tailwind CSS Jest Redis

Machine Learning Engineer

Feb 2025 - Present

LARRI - 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
Python ROS 2 Docker OpenCV YOLO PyTorch Linux CI/CD

Software Engineer

Mar 2022 - Jul 2024

ASCC 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
Python AWS GCP REST APIs PostgreSQL Docker Redis Microservices

Education

BS Software Development

3.5 GPA

KCA 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.

React 18 MongoDB Node.js PayPal API

Certifications

National Cyber League Certificate Fall 2024
MIT Professional Certificate in AI & Cybersecurity In Progress