My Projects.

Call AI project screenshot

Call AI

Real-time voice agent for loans and deposits: Gemini Live, FastAPI and Next.js. Verifies callers, answers from tools, supports barge-in and human escalation.

FastAPINext.jsGoogle geminiTwilio Media StreamsWebsocket
Coco project screenshot

Coco

A terminal based AI Harness built from scratch in TypeScript. Streaming responses, tool use, and diff-based approval before any edit or command. No agent framework. Works with Anthropic, Groq, and any OpenAI-compatible API.

TypescriptNodeJSOpen AI SDK
SketchyDraw project screenshot

SketchyDraw

A collaborative online whiteboard built with RoughJS for sketch-style drawing. Features real-time multi-user editing via WebSockets, room-based collaboration, and Postgres persistence for saving sketches.

TypescriptWebSocketNodejsRoughJSNextJSPostgresPrisma
Chate CRM project screenshot

Chate CRM

A multi-branch CRM for lead management and WhatsApp automation. Ingests leads from 4 channels (Meta Ads, Shopify, walk-in QR codes, and inbound call-log webhooks) with HMAC-verified webhooks, idempotency keys, and round-robin counselor assignment. Features a config-driven pipeline-stage engine with auto-sending WhatsApp templates and role-based access enforced through PostgreSQL Row-Level Security.

Next.jsTypescriptPostgreSQLSupabaseRLSWebhooks
ProfitMaster project screenshot

ProfitMaster

An online education and events platform offering paid courses, live events, and training programs with an integrated checkout and payment flow, testimonials, and a media gallery. Paired with a custom admin dashboard for managing blog content, event registrations, and media — built on Supabase auth, Prisma, and Cloudflare R2 storage.

Next.jsTypescriptSupabasePrismaTailwind CSSCloudflare R2
GGV Lost & Found project screenshot

GGV Lost & Found

A campus-focused lost and found platform for reporting and locating items. Includes user authentication, item posting, and a community-driven way to reunite owners with their belongings.

TypescriptNextJSPostgresPrisma
© 2026 bhagat.dev