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.

Content in all repositories owned by your account will be closed.
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

AI Systems Engineer - Agentic AI · Voice · RAG · MLOps · Full-Stack · VoIP

I design and ship production-grade AI systems end-to-end. Six production deployments, real users, built from scratch.


Skills

Area Technologies
AI & Agents LangChain LangGraph FastMCP CrewAI Anthropic Claude Azure OpenAI OpenAI Hugging Face Prompt Engineering Human-in-the-loop Agent governance A2A flows
Voice & Speech Whisper STT Chatterbox TTS Piper TTS Silero VAD LiveKit FreeSWITCH VoIP/SIP SIP/RTP WebSocket audio streaming Linphone
RAG & Search Qdrant Weaviate ChromaDB Jina Embeddings Crawl4AI SearXNG hybrid search query rewriting multi-source RAG
MLOps Azure ML MLflow continuous retraining CI/CD quality gates model observability automated promotion GPU compute
ML & Deep Learning PyTorch TensorFlow LSTM YOLOv11/12 fine-tuning NLP Behavioural ML
Computer Vision MediaPipe FaceMesh OpenCV YOLO object detection solvePnP head pose estimation
Backend & APIs FastAPI Node.js Express.js REST APIs WebSockets Redis pub/sub Celery BullMQ GraphQL JWT/OAuth
Frontend React Next.js TypeScript TailwindCSS CSS3 Component Architecture
Mobile React Native NativeWind Kotlin
Infrastructure Kubernetes (AKS) Docker NGINX Azure Container Apps GitHub Actions Vercel Linux
Cloud Microsoft Azure IBM Cloud Vercel
Databases PostgreSQL MySQL MongoDB Redis Qdrant Weaviate ChromaDB
Languages Python TypeScript JavaScript Go Kotlin C/C++ Rust Java
Network & Telephony MikroTik RouterOS Yeastar PBX FreeSWITCH SIP trunk administration IVR VLAN segmentation WireGuard VPN

Projects

Project Description Stack
Elimika AI Tutor Adaptive agentic learning platform. LangGraph pipeline with real-time multi-source RAG and a custom PyTorch LSTM tracking per-student learning patterns. 1,500+ students, 100% uptime. KCA University pilot incoming. Python LangGraph PyTorch Qdrant Azure ML MLflow Kubernetes
Elimika 365 Real-time AI exam supervision system. YOLOv11/12 + MediaPipe FaceMesh 478-landmark pose estimation + custom LSTM anomaly model with per-student calibration. 500 concurrent sessions on AKS. Python FastAPI YOLO PyTorch Redis Azure ML Kubernetes
Voicekit Self-hosted voice agent infrastructure package. Eliminates $0.15–0.25/min platform fees. Whisper STT, Piper TTS, Chatterbox TTS with voice cloning, Silero VAD, OpenAI and Claude LLM routing. True end-to-end token-to-audio streaming. Python Whisper Chatterbox Silero VAD FastAPI Docker
Sieve VoIP AI call interception on FreeSWITCH. LangGraph agent handles or escalates live calls autonomously. Escalated calls pushed to a Kotlin Android app via FCM over Linphone SIP. Full human-in-the-loop telephony. Zero per-minute costs. Python FastAPI LangGraph FreeSWITCH Kotlin Redis Docker
Prepwise AI job search operating system. Four LangGraph agents — job search, document generation, interview prep, application tracker — sharing state over WebSockets. Ingests a CV, scores jobs, generates tailored resumes and cover letters. Python LangGraph Qdrant Jina Claude PostgreSQL Next.js
GitHub PR Review MCP Server FastMCP server exposing GitHub pull request operations as deterministic LLM-callable tools. List PRs, read diffs, post inline comments, approve, request changes. Tested end-to-end with MCP Inspector and Claude Desktop. Python FastMCP httpx Docker
Docker Container Manager MCP Server FastMCP server wrapping the Docker SDK. Gives any LLM client the ability to list, start, stop, inspect, and monitor Docker containers with accurate CPU and memory stats matching docker stats output. Python FastMCP Docker SDK
OpenSearch Engine Zero-cost self-hosted search infrastructure for AI agents. SearXNG metasearch + Spider-rs content extraction, intent classification, parallel engine routing, structured LLM-ready JSON with token counts and relevance scores. Go Rust Python SearXNG gRPC Docker
Events Zawadi Full-stack social gifting platform with concurrent transaction handling, BullMQ async job queues, and a surprise-preservation mechanic requiring careful state management at the database layer. 100% uptime. Node.js Express Next.js TypeScript PostgreSQL BullMQ Redis Azure

Contact

Portfolio  ·  LinkedIn  ·  GitHub  ·  koechfestus003@gmail.com  ·  +254 701 183 935

Pinned Loading

  1. github-pr-mcp github-pr-mcp Public

    An MCP server that gives any LLM client the ability to list, read, review, and comment on GitHub pull requests.

    Python 1

  2. opensearch opensearch Public

    A fast, lightweight, self-hosted search engine built for AI agents.

    Go 1

  3. OpenStore OpenStore Public

    Self-hosted, multi-tenant media management microservice. Any application registers with OpenStore and gets direct file uploads, security verification, quota enforcement, and webhook delivery — wit…

    Go 1

  4. Prepwise Prepwise Public

    A job search operating system. Grounded in your profile. Role discovery, tailored documents, structured interview preparation, and application diagnostics — one system, built to get you hired.

    Python 1

  5. sieve sieve Public

    Sieve is a self-hosted GSM call interception and management system built on FreeSWITCH, designed as the infrastructure layer for a voice agent platform.

    Python 1

  6. voice-kit voice-kit Public

    Self-hosted voice agent infrastructure. STT, TTS, VAD, and LLM routing in a single stack that runs on your own server. No per-minute fees for transcription or synthesis. No black-box platform. One …

    Python 1