Bluppi - Shared Music Playback

Bluppi - Shared Music Playback

★ featured

Distributed music streaming backend with real-time synchronization.

▶details
  • →Designed PTP-style clock synchronization with quorum-based buffering for consistent playback across devices.
  • →Tracks online presence via a gRPC gateway: 51k concurrent connections with 0 errors and p99 15ms latency.
  • →Live ephemeral chat via Redis Pub/Sub, social features via Memgraph, and a 500GB music catalog via Solr.
GogRPCPostgreSQLRedisSolrFlutter
TradeOrders - Order Matching Engine

TradeOrders - Order Matching Engine

★ featured

Event-driven trade clearing engine using Kafka microservices.

▶details
  • →Decoupled API from DB via Kafka, eliminating all I/O bottlenecks; scaled throughput to 18.8k req/s (0 errors).
  • →Partitioned Kafka topics by instrument for lock-free, sequential matching, enabling concurrent process per symbol.
  • →Grafana k6 load tested at 7,624 VUs: hit 18.2k req/s sustained throughput with a 231ms p95 latency.
GoKafkaPostgreSQLRedisDocker
ClosedBook - Zero-Hallucination MCP RAG Engine

ClosedBook - Zero-Hallucination MCP RAG Engine

★ featured

High-precision local RAG engine over Model Context Protocol (MCP) enforcing strict ground-truth document retrieval.

▶details
  • →Engineered hybrid search combining dense semantic embeddings (BAAI/bge-small-en-v1.5) with sparse BM25Okapi lexical retrieval to maximize precision on technical text.
  • →Enforced strict closed-book constraints, overriding model pre-trained assumptions with authoritative local document citations.
  • →Implemented 100% local, private vector search using FAISS CPU with sub-millisecond query latencies.
  • →Packaged as a standard Model Context Protocol (MCP) server for plug-and-play integration with Claude, Antigravity, and AI IDEs.
PythonMCPRAGFAISSBM25

Keryx - Local Multi-Agent Outreach Engine

Autonomous LinkedIn research and personalized cold-messaging pipeline powered by local LLMs and LangGraph.

▶details
  • →Built an end-to-end multi-agent pipeline using LangGraph and Ollama to scrape profiles via stealth Playwright, extract unstructured career history, and match shared backgrounds.
  • →Designed a closed-loop Copywriter-Reviewer reflection pattern that critiques drafts against anti-slop guidelines and rewrites with targeted feedback.
  • →Maintained episodic memory and candidate history across outreach campaigns using ChromaDB vector search and SQLite.
  • →Automated bi-directional lead ingestion and status tracking via Google Sheets API.
PythonLangGraphPlaywrightChromaDBOllama

WizFlow - Workflow Engine

Asynchronous workflow engine with a drag-and-drop UI.

▶details
  • →Built an asynchronous workflow engine using React, FastAPI, and Redis task queuing.
  • →Won 2nd Place at Nutanix Hackathon 2025 for system reliability and real-time execution logs.
PythonFastAPIRedis
Flowback - AI Revenue Recovery Platform

Flowback - AI Revenue Recovery Platform

★ featured

Autonomous, event-driven pipeline that intercepts failed SaaS payments and deploys AI agents to recover revenue.

▶details
  • →Queued payment webhooks via Go + Redis Asynq, scaling background workers with idempotent, effectively-once processing.
  • →Orchestrated a multi-agent Google ADK graph with copywriter and Gemini TTS agents to drive multi-channel outreach (Email, WhatsApp, SMS, Voice).
  • →Wrote a deterministic Go policy engine enforcing hard constraints (discount & contact-hour limits) to guarantee zero hallucination in financial flows.
  • →Streamed agent state to a Human-in-the-Loop (HITL) React dashboard via Redis Pub/Sub and SSE, eliminating polling overhead.
GoReactRedisGoogle ADKSSEDocker
Tsuki - Pastel LinkedIn Banner Studio

Tsuki - Pastel LinkedIn Banner Studio

Interactive in-browser design tool for creating neobrutalist, pastel LinkedIn banners with real-time canvas rendering.

▶details
  • →Built an interactive HTML5 Canvas design tool in React (Vite) allowing real-time text editing, color palettes, and procedural background pattern generation.
  • →Engineered instant high-resolution export in PNG and optimized WebP formats calibrated to LinkedIn header dimensions (1584x396).
  • →Created a lightweight, zero-JS starry sky animation using pure CSS keyframes.
ReactTypeScriptHTML5 CanvasTailwind CSS
QQL - Approximate Query Processing Shell

QQL - Approximate Query Processing Shell

Interactive SQL shell focusing on data sampling.

▶details
  • →Designed a dynamic pilot query engine to estimate statistical sample sizes, supporting COUNT, SUM, AVG functions.
  • →Benchmarked against exact PostgreSQL queries: achieved a 10x speedup at 5% error and 6x at 1% error bound.
  • →Awarded Special Mention at the e6Data Hackathon 2024 for innovative approaches to database acceleration.
PythonPostgreSQL
SubPaper - Reddit Wallpapers App

SubPaper - Reddit Wallpapers App

Flutter wallpaper app on the Play Store.

▶details
  • →Published Reddit wallpaper app to Play Store. 300+ downloads, 4.5/5 rating.
  • →Implemented on-device caching for fast content delivery and integrated AdMob for monetization.
FlutterGo
AttentionCharlie Puth