Transforming Ideas into Exceptional Digital Products: LLM systems, agents, retrieval, backends and full stack applications.

Jonathan Mukhobe, AI and ML Engineer
Jonathan MukhobeAI and ML Engineer

Projects

Each one covers the problem, the decisions and the alternatives I rejected, the code that proves the claims, and what did not work.

LiveJan 2026 to present

Kylie, MCP Edition

A WhatsApp and Telegram agent whose calendar and search abilities live in a standalone MCP server, so the same server also plugs into Claude Desktop and Claude Code, with every message traced in Opik.

  • Python
  • MCP
  • LangGraph
  • Opik
  • Qdrant
  • Groq
  • FastAPI
  • Telegram
View on GitHub
Kylie MCP architecture: a FastAPI host containing a LangGraph brain and an MCP client, talking JSON-RPC 2.0 over stdio or HTTP to a standalone MCP server that exposes tools, resources and prompts, with WhatsApp and Telegram as entry points and Opik tracing the whole run.

ArchivedSept 2025 to Dec 2025

Kylie, WhatsApp Agent

The first version: a LangGraph agent living inside WhatsApp with voice, images, calendar, web search and Qdrant memory, and the reasons its hand-wired tools had to go.

  • Python
  • LangGraph
  • LangChain
  • Qdrant
  • Groq
  • FastAPI
  • ElevenLabs
View on GitHub
Kylie v1 system design: the WhatsApp Cloud API webhook feeds a FastAPI service running a LangGraph workflow, with Groq for text, Whisper for speech, ElevenLabs for voice replies, Together AI for images and Qdrant for long-term memory.

What I do best

  • Automation

    Workflow automation that takes repetitive work off people: agents and pipelines that run on events or schedules, move data between the tools a team already uses, and recover from failures on their own, with queues, retries and monitoring built in.

    • Events and schedules
    • Queues
    • Retries
    • Monitoring
  • AI/ML Engineering & AI Agents

    Designing and deploying production-grade ML pipelines, autonomous AI agents, and LLM-powered systems. From LangGraph orchestration to vector memory and multi-modal processing, built for scale and reliability.

    • ML pipelines
    • LangGraph
    • Vector memory
    • Multi-modal
  • LLM Fine-tuning

    Adapting foundation models to specialised domains using supervised fine-tuning, RLHF, and parameter-efficient techniques (LoRA / QLoRA). Resulting in sharper, task-specific models that outperform general-purpose prompting.

    • SFT
    • RLHF
    • LoRA
    • QLoRA
  • Full Stack Engineering

    End-to-end product development from database design through REST APIs to polished React interfaces, delivered with performance, accessibility, and CI/CD built in from day one.

    • Databases
    • REST APIs
    • React
    • CI/CD

Articles

Long-form pieces on the parts of AI engineering that usually get skipped: protocols, retrieval, rate limits and the infrastructure underneath.

Websites and applications I have shipped

Production sites for studios, restaurants, cleaning, healthcare, governance and real estate clients across Uganda, Rwanda and the United States.

My Tech Stack

  • Programming

    3 tools

    • Python
    • JavaScript
    • TypeScript
  • AI tools and frameworks

    6 tools

    • LangChain
    • LangGraph
    • CrewAI
    • LangSmith
    • MCP
    • vLLM
  • Databases

    4 tools

    • PostgreSQL
    • MySQL
    • Qdrant
    • Redis
  • Backend

    2 tools

    • Django
    • FastAPI
  • Frontend

    3 tools

    • React
    • TypeScript
    • Tailwind CSS
  • DevOps

    3 tools

    • GitHub Actions
    • Docker
    • Grafana

Companies/Organizations I have built for

  • Zhen Tats
  • Frozen Basket
  • Careloop Mobility
  • Avenir Governance Advisory
  • Soft Hands Home Healthcare
  • A Loving Nest Healthcare
  • A&M Executive Cleaning Services
  • Bright Illuminated
  • PureNest360
  • PureNest360 Technologies
  • Casements (A) Ltd
  • Speke Apartments Kitante

Where the work has landed

Featured by Qdrant on XQdrant found Kylie through a LinkedIn post and featured it on X and LinkedIn.

Kylie - A Multimodal WhatsApp AI Agent

We recently came across this project shared by Jonathan Mukhobe Sr. on LinkedIn and wanted to highlight it for the community.

Kylie is a fully functional WhatsApp AI agent built with a practical, end-to-end…

Qdrant (@qdrant_engine),

View the post on X

110+

GitHub stars on Kylie

Counted 18 September 2026

34

Forks

Counted 18 September 2026

10+

Production web and AI projects shipped

Where it started

LinkedIn,

My original LinkedIn post about Kylie, the one that caught Qdrant's attention and led to the feature on X and LinkedIn.

Read the LinkedIn post

Currently

What clients say

  • The website came out exactly as we imagined. Clean, fast, and professional. Our clients constantly compliment the look and feel, and bookings have noticeably gone up since launch.

    Zhen Tattoo Studio

    Virginia, United States

  • Jonathan built us a site that truly represents who we are as a healthcare provider. The attention to accessibility and clarity made a real difference for our patients and families.

    Soft Hands Home Healthcare

    Home healthcare provider, Virginia

  • From the first call to the final handoff, the process was smooth and transparent. The platform is solid, our team loves using it, and we have had zero downtime since going live.

    PureNest360

    Technology and real estate, Kampala

Open to remote roles and contracts

Hiring, or building something that has to work?

If you are hiring for applied ML or agent engineering, or you have a system that needs to work rather than demo, get in touch. Pick whichever suits you; I reply within a day.