Work

  • Bluteksbot

    A production Telegram assistant—planning, tools, and memory—run as a single Compose stack for well under a dollar a day.

    Python, LangGraph, MongoDB, Telegram

  • SA Systems

    A pre-sales command center for accounts, MEDDPICC, and relationship graphs, with an MCP server so agents can work the same model.

    TypeScript, Next.js, MongoDB, MCP

  • PostgreSQL to MongoDB sync

    A CDC reference that folds many SQL tables into one MongoDB document so a cutover can run for months with both stores in sync.

    Debezium, Kafka Streams, MongoDB

  • MongoDB Knowledge Base

    A mobile-first chatbot for SA knowledge: hybrid search, Voyage embeddings, and conversation state stored in MongoDB—no Redis sidecar.

    Atlas Search, vector search, LangGraph

  • Healthcare ontologies

    A demo of ICD-10, SNOMED, and RxNorm in MongoDB—search, hierarchy walk, and cross-code-system mapping.

    MongoDB, TypeScript, graph visualisation

  • AI Agent Framework

    An event-sourced reply agent: MongoDB as store and RAG over prior messages, Redpanda as the inbox.

    Python, MongoDB, RAG, Kafka

  • Health and Beauty Lab

    IT setup and ongoing support for a UK health and beauty business—site, email, and the boring infrastructure behind it.

    Jekyll, hosting, analytics

  • Enjoy Reading

    A simple site in Spanish for professors publishing long-form literary analysis.

    Jekyll