Work

Everything I've built

09 projects
AI
Featured

CortexCraft Voice Agent

Production platform for building and running Gemini Live phone agents. It gives you a dashboard to configure them, Twilio and Plivo call handling, RAG document grounding, saved transcripts, and an external REST API so other products can drive calls.

  • Gemini Live agents over real telephony (Twilio + Plivo) and a browser test channel
  • Per-agent RAG document upload, search and prompt generation
  • External REST API, so other products (CRMs, dialers) run calls through it
PythonFastAPIGemini LiveTwilioPlivo+4
AI · Full-Stack
Featured

LeadCall AI

Multi-tenant outbound-calling SaaS built on the voice-agent platform. Upload a lead list and a pitch document, and Celery workers dial through the platform API, sync transcripts back and keep each tenant’s leads and credentials apart.

  • Celery dial and callback workers that call through the voice-agent platform API
  • Pitch documents re-indexed for RAG so the script matches what the client sells
  • Excel lead import, transcript sync and call-log export on Alembic-migrated PostgreSQL
PythonFastAPICeleryAlembicPostgreSQL+3
AI · Full-Stack
Featured

KisanVoice AI

WhatsApp survey platform that lets farmers answer by voice in their own language. A config-driven language registry covers 24 locales (10 Indian) over Google STT/TTS, with WhatsApp Flows for long option sets, phone-call surveys through the voice-agent platform, and a real-time admin dashboard.

  • 24 locales from a config-driven registry, 10 of them Indian, with no redeploy to add one
  • Migrated the platform off a Node backend and off Sarvam onto FastAPI + Google STT/TTS
  • 172 of the repo’s 192 commits; Jenkins CI, Docker Compose deploys
PythonFastAPIReactMongoDBWhatsApp Flows+5
ML · Full-Stack

StockSense AI

ML-powered demand-forecasting and stock-optimization platform: safety stock, reorder points, ABC classification and EOQ optimization with interactive dashboards.

  • Time-series forecasting with LightGBM & Prophet models
  • Safety stock, reorder points and EOQ / ABC optimization
  • FastAPI backend with React + Streamlit dashboards
PythonFastAPILightGBMProphetPostgreSQL+3
AI · Full-Stack
Featured

FinGraph AI

Banking assistant over a Neo4j relationship graph. pgvector semantic search finds the relevant customers, loans and chats, Neo4j enriches every match with its relationships, and Groq writes the answer. JWT + bcrypt authentication guards the admin and audit APIs.

  • Hybrid retrieval: pgvector similarity search enriched with Neo4j relationships
  • MiniLM embeddings from Hugging Face, answers generated with Groq
  • JWT + bcrypt authentication, with ADMIN-only admin and audit routes
Node.jsExpressReactNeo4jSupabase pgvector+3
AI

JiraFlow Agent

Agent that picks up a Jira ticket, makes the change in the repository and opens a pull request against it. One branch per ticket, with human review still the merge gate.

  • Jira ticket → branch → code change → pull request
  • One ai/scrum-<id> branch per ticket, traceable back to the issue
  • The agent proposes and a human merges, so it never pushes to main
PythonReactViteJira APIGitHub API+1
AI

Zentrax

FRIDAY-inspired Windows desktop assistant enabling voice commands and gesture-based control, with local LLM execution for privacy-focused automation.

  • Whisper STT + LLM intent recognition (Ollama)
  • Gesture control via MediaPipe with fallback pipelines
  • Real-time WebSocket monitoring dashboard
PythonWhisperMediaPipeWebSocketOllama+1
Full-Stack

TaskFlow

Full-stack productivity app: Spring Boot REST APIs with a DTO-based architecture over PostgreSQL, and a Vite + TypeScript front end.

  • Clean REST APIs with DTO-based design
  • PostgreSQL persistence behind Spring Boot
  • Task prioritization and tracking in a Vite + TypeScript UI
JavaSpring BootViteTypeScriptPostgreSQL
Mobile

GroceryGo

Android grocery-list app built with Kotlin and Jetpack Compose, with Firebase Authentication and Realtime Database behind an MVVM architecture.

  • Jetpack Compose UI with ViewModel-held screen state (MVVM)
  • Firebase Authentication and Realtime Database
  • Final project of my Internshala Android development training
KotlinJetpack ComposeFirebase