Skip to content
// projects

All projects

Everything I’ve shipped and written up, in one place.

  • RagNest: Multi-Tenant RAG, Versioned Pipeline Registry

    RagNest: Multi-Tenant RAG, Versioned Pipeline Registry

    A multi-tenant retrieval-augmented generation platform where every model, every retrieval strategy, and every chunking rule is a database row an admin can change from a UI — not an environment variable that needs a redeploy. Redesigned from a flat settings table into a versioned pipeline registry, with rank-based RBAC that survived a real admin lockout.

    DockerPostgreSQLFastAPIPythonTypeScriptNext.jsSQLAlchemyAlembicOllama
  • Portfolio CMS Platform

    Portfolio CMS Platform

    A Next.js portfolio with a self-built content system underneath it — draft/publish revisions, a section-based page composer, role-based admin access, and an admin-triggered JSON import pipeline for content — running on Vercel against a managed Postgres database.

    PostgreSQLTypeScriptNext.jsPrismaTurborepoZodeVercel
  • PRA Chat App

    PRA Chat App

    A real-time messaging application with WebSocket-based delivery, secure authentication, and a performance-tuned frontend.

    WebSocketsReactExpress.jsNode.jsMongoDB
  • GoChat — Distributed Messaging Platform

    GoChat — Distributed Messaging Platform

    A production-grade real-time chat application built as six independent Go microservices. The architecture tackles WebSocket fan-out across instances via Redis Streams, JWT token rotation with race-condition safety, a three-layer blocking cache, and a raw-TCP WebSocket tunnel at the API gateway.

    DockerGoPostgreSQLGORMGinGoLangMQTTRedisMosquitto
  • RAG Pipeline from Scratch

    RAG Pipeline from Scratch

    A Retrieval-Augmented Generation pipeline built from scratch with Ollama — no LangChain, no cloud APIs — evolved from a single notebook into a local Streamlit app with multi-document comparison and automatic query routing.

    PythonChromaDBNLTKOllama (nomic-embed-text, llama3.2)Streamlit
  • Brarista AI Fitting Tool

    Brarista AI Fitting Tool

    An AI-powered size-calculation backend for an e-commerce bra-fitting platform, serving real-time predictions to live Shopify storefronts.

    API GatewayFastAPIFlaskPythonReactTypeScriptAWS LambaAWS S3CloudFrontCloudWatchGitHub ActionsShopifyFull-stack EngineeringCypress E2E testingMulti-tenant architecture