Skip to content
View Festuskipkoech's full-sized avatar

Block or report Festuskipkoech

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Festuskipkoech/README.md

Festus Koech

Software Engineer — AI Systems, Infrastructure & Full-Stack

I build production-grade AI systems end-to-end. Not prototypes. Not demos. Systems running in live environments, under real load, solving real problems. In three years — entirely self-directed — I have shipped an adaptive agentic AI tutor serving 1,500+ students, a real-time AI exam supervision system handling 500 concurrent sessions, a VoIP AI call interception agent, and a voice-controlled agentic robotic car.

I learn by shipping.


What I build with

AI & Agents LangChain · LangGraph · Agentic AI design · Human-in-the-loop systems · Prompt engineering · Azure OpenAI · Anthropic Claude · OpenAI

Deep Learning & ML PyTorch · TensorFlow · LSTM · YOLOv11/12 fine-tuning · Behavioural ML · Anomaly detection · NLP · Computer Vision (MediaPipe · OpenCV)

Backend & Real-time Python · FastAPI · Node.js · WebSockets · Redis · Celery · BullMQ · PostgreSQL · MongoDB · RESTful APIs

Infrastructure & Cloud Kubernetes (AKS) · Docker · NGINX · Azure · Azure ML · MLflow · CI/CD · Git

Frontend & Mobile Next.js · React · React Native · TailwindCSS · TypeScript · Kotlin

Vector Databases Qdrant · Weaviate · ChromaDB


Selected Projects

Elimika AI Tutor

Agentic AI tutor that synthesizes real-time content from multiple sources and adapts delivery to each student's learning patterns, pace, and behaviour using a custom ML model. Integrated into Elimika 365 LMS. 1,500+ active students. 100% uptime.

Python LangGraph LangChain PyTorch FastAPI Qdrant Redis Docker Next.js Azure


Elimika 365 — LMS & AI Exam Supervision

Full-featured multi-tenant LMS with AI-assisted grading and a production exam supervision system. Proctoring pipeline combines computer vision, real-time pose estimation, and a custom behavioural ML model with per-student calibration baselines. 500 concurrent sessions on current infrastructure.

Python FastAPI YOLOv12 MediaPipe OpenCV PyTorch WebSockets Redis Kubernetes Azure ML


Sieve — VoIP AI Call Interception System

An AI agent sits live in the call path — autonomously handling inbound calls or escalating to a human operator in real time. Hardware-integrated (TG200 GSM), FreeSwitch routing, Whisper STT, LangGraph decision layer, Kotlin mobile app for operator escalation via FCM.

Python LangGraph LiveKit Whisper FreeSwitch VoIP/SIP Kotlin FastAPI Docker


ARC — Agentic Robotic Car

Voice-controlled robotic car. Natural language commands from a React Native app flow through a LangGraph agentic pipeline and execute physically via Arduino firmware in C/C++. Full-stack IoT meets production agentic AI.

Python LangGraph Whisper Anthropic Claude Weaviate React Native Arduino C/C++


Events Zawadi — Social Gifting Platform

Event-driven gifting platform with a surprise-preservation mechanic — pledge activity stays hidden from the recipient until the buyer marks a gift as revealed. Real-time. 100% uptime.

Node.js Next.js PostgreSQL WebSockets BullMQ Redis Docker Azure


A few numbers

Students on Elimika AI 1,500+
Concurrent sessions (Elimika 365) 500
Platform uptime 100%
Years building 3
Hours per day 10 – 15
% self-taught 75%+

Recognition

  • Microsoft Azure credits — awarded by Microsoft
  • IBM Cloud credits — awarded by IBM
  • Anthropic Claude credits — awarded by Anthropic
  • Best Student 2024 — Advanced Data Science Bootcamp, Martial Jenga Labs
  • Selected by KCA University Vice Chancellor for university-wide platform pilot

Find me

Portfolio · LinkedIn

Popular repositories Loading

  1. Data-Structures Data-Structures Public

    This is a DSA course outline, containing structured content and challenges that can be solved using your language of choice. Solutions to the challenges are also provided.

    C 2

  2. My-code My-code Public

    1

  3. web-development web-development Public

    1

  4. Festus_python Festus_python Public

    Jupyter Notebook 1

  5. project2 project2 Public

    1

  6. project3 project3 Public

    HTML 1