Enterprise WhatsApp Business inbox replacing third-party BSPs with a custom Meta Cloud API integration, multi-provider AI agent (Claude/GPT-4o/Gemini), RAG knowledge base, and real-time Zoho CRM data — achieving 89.7% AI self-service rate and 96% reduction in lead response time.


AI-native log analytics and incident response platform with real-time streaming, statistical anomaly detection, and multi-provider LLM diagnostics.

Open-source adaptive HTTP reverse proxy in TypeScript/Bun, sustaining ~6,800 req/s at p99 41ms baseline. Protects distributed backends from traffic spikes and cascading failures via hybrid rate limiting, distributed circuit breaking, and real-time pressure-based throttling.

Open-source interactive CLI (npx create-saas-app-cli) that scaffolds a fully-configured Turborepo monorepo in seconds — with database, auth, queues, payments, observability, and CI/CD selected interactively at prompt time.
Client
MaxFate Private Limited
Timeline
May 2026 – Jun 2026
My Role
Sole Developer & Technical Lead
Category
WEB APPLICATION
Drishti Marketing OS is an enterprise WhatsApp Business inbox and AI agent platform built for MaxFate, an astrology services company. It replaces per-agent monthly subscriptions to third-party WhatsApp BSPs (WATI/AISensy) with a direct Meta Cloud API integration, eliminating BSP markup and providing full control over the messaging pipeline. The platform features a multi-provider AI switchboard (Claude 3.5 Sonnet, GPT-4o, Gemini 1.5 Pro) with an Abstract Factory pattern for runtime provider swapping, a Qdrant-powered RAG knowledge base for brand-specific context, real-time Zoho CRM contact and invoice data surfaced inside every chat thread, BullMQ queue-first webhook architecture meeting Meta's strict 2-second SLA, and a Next.js 3-pane operator console. Built in 3 weeks from zero — 163 commits, sole developer, zero deployment downtime.
Direct Meta WhatsApp Cloud API integration — replaced WATI/AISensy BSP entirely
Multi-provider AI switchboard (Claude 3.5 Sonnet, GPT-4o, Gemini 1.5 Pro) with Abstract Factory pattern
Qdrant vector DB RAG pipeline for brand knowledge retrieval
Real-time Zoho CRM contact and Zoho Books invoice data in every chat thread
BullMQ queue-first webhook architecture meeting Meta's 2-second SLA
Agentic tool-calling pipeline (lookupCustomer, getReportStatus, verifyPayment, shareReportLink, escalateToHuman)
Next.js 3-pane operator console with Socket.io real-time sync
TOTP 2FA authentication with staged login and QR enrollment
Redis caching for Zoho API rate-limit protection (30-min TTL)
3-stage Docker build with Bun runtime for minimal container footprint
GitHub Actions FIFO deployment lock preventing concurrent deploy races
MCP (Model Context Protocol) analytics endpoint for external AI agents
Drop-in /api/external/send-template API replacing WATI calls in existing Zoho CRM workflows
The Challenge
MaxFate was paying per-agent monthly subscriptions to third-party WhatsApp BSPs (WATI/AISensy) and suffering 4–12 hour lead response delays, with zero ability to integrate their Zoho CRM data or brand knowledge into conversations. Customers waited hours for replies, human agents were overwhelmed, and every BSP call incurred additional markup on Meta's standard message rates — with no path to automation.
The Solution
Built a custom enterprise WhatsApp Business inbox directly on Meta's Cloud API, replacing the BSP entirely. Every inbound Meta webhook is immediately enqueued via BullMQ and acknowledged with 200 OK, then processed asynchronously — meeting Meta's strict 2-second SLA while decoupling ingestion from AI processing. A ProviderFactory with a shared IAIProvider interface allows Claude, GPT-4o, and Gemini to be swapped at runtime. Diagnosed and fixed a live hallucination bug by redesigning the pipeline to use native function-calling — the agent now issues typed tool calls that fetch real Zoho data before composing any reply. Self-hosted Qdrant replaced external Pinecone, eliminating external billing. TOTP 2FA, Redis caching for Zoho rate limits, and a FIFO CI deployment lock were all built from scratch.
MaxFate Private Limited
May 2026 – Jun 2026
Sole Developer & Technical Lead
25 Technologies
40–70% monthly cost reduction — eliminated WATI/AISensy BSP subscriptions; now paying only Meta's standard conversation rate
96%+ reduction in lead response time — from 4–12 hours to <30 seconds via AI auto-response, enabling 24/7 support
89.7% AI self-service rate in first 16 days — only ~10% of threads needed human intervention
3,652 messages processed across 273 conversations with 99.8% delivery reliability in 16 days live
24.6 million LLM tokens processed with zero downtime
Built and shipped in 3 weeks from zero — 163 commits, single developer











