11 projects · /projects [name or number] for detail
#
Project
Type
Stack
1
CarePath — Patient Communication Platform
Enterprise
Next.jsWhatsApp Business APISMS
2
DocMind — RAG Document Q&A
AI / GenAI
PythonFastAPIpgvectorsentence-transformers+3
3
PG-MCP — Natural Language PostgreSQL
AI / MCP
PythonFastMCPasyncpgReact+2
4
Real-Time Stock Screener
Full Stack
Next.js 16TypeScriptWebSocketsFinnhub API
5
The Sleep Company — Enterprise POS & Retail
Enterprise
ReactNext.jsGraphQLAWS Lambda+6
6
Foxtale — D2C Ecommerce
Enterprise
Next.jsStrapiShopify OMSAWS ECS Fargate
7
Pubble — Real-Time Communication
Real-Time
ReactWebRTCSocket.IONode.js+1
8
Real-Time Chaos Testing Platform
DevOps / Testing
React.jsNode.jsSocket.IOWebSockets+1
9
Restaurant Website (Freelance)
Freelance
React.jsNode.jsMongoDB
10
Dental Beats — Dental Clinic Website & CMS
Freelance
Next.jsReactTypeScriptTailwind CSS+4
11
Socket Server Scaling (YouTube)
Content
Socket.IORedisNode.js
portfolio —
Viral Deshle — Full Stack & GenAI Engineer
3+ years building and scaling systems with AI. Open to SDE-1 and SDE-2 roles in Full Stack and GenAI engineering. Based in Surat, Gujarat, India.
Projects
CarePath — Patient Communication Platform
Multi-tenant SaaS for dental clinics automating clinic-to-patient communication over WhatsApp and SMS, with role-based access control across 4 roles. Dynamic workflow engine with steps snapshotted at enrollment, WhatsApp Business API chat gated by the 23-hour service window with automatic SMS fallback, and multilingual red-flag detection with audit logs.
Next.js, WhatsApp Business API, SMS
DocMind — RAG Document Q&A
End-to-end RAG pipeline: PDF/DOCX/TXT ingestion, recursive chunking, all-MiniLM-L6-v2 embeddings, a pgvector IVFFlat cosine index, cross-encoder reranking, and Claude API synthesis with source citations. Hybrid search (pgvector + BM25 via Reciprocal Rank Fusion), deployed on Docker Compose with streaming SSE responses.
Python, FastAPI, pgvector, sentence-transformers, Anthropic Claude API, Next.js, Docker
PG-MCP — Natural Language PostgreSQL
Production MCP server exposing 10 tools to LLMs (schema discovery, query execution, performance analysis, DB health) with an nl-to-sql prompt enforcing safe, aliased queries. Multi-layer sandboxing (read-only role, mutation blocking, auto-injected LIMIT, 5 s timeout) and AES-256-GCM encrypted connection strings with zero server-side credentials (BYOD).
Python, FastMCP, asyncpg, React, Railway, MCP
Real-Time Stock Screener
Live equity dashboard streaming 25+ stocks via Finnhub WebSocket. Uses use cache and Partial Pre-Rendering for a 90%+ cache hit rate within Finnhub’s rate cap, with URL-driven filters for shareable, refresh-persistent views.
Next.js 16, TypeScript, WebSockets, Finnhub API
The Sleep Company — Enterprise POS & Retail
Enterprise POS platform across 170+ retail stores processing 800+ orders/day. Checkout revamp cut cart-to-order completion time by 40%; event-driven Order Editing on Step Functions cut CRM manual workload by 60%; 6 payment gateways with Shopify GraphQL as the central OMS.
B2C e-commerce platform serving 100K+ DAU with 1K+ daily orders, scaling to 1M+ users and 10K+ orders/day at peak with zero downtime. Personalization, ISR, Strapi on ECS Fargate, a custom Shopify CDN plugin saving $6,000/month, and 60% fewer delivery failures.
Next.js, Strapi, Shopify OMS, AWS ECS Fargate
Pubble — Real-Time Communication
Real-time video, chat, and file transfer using WebRTC. Socket.IO signaling at scale, Zoom embedded app, PowerPoint add-in, React + D3.js word cloud, Node.js worker pools, performance testing framework.
React, WebRTC, Socket.IO, Node.js, D3.js
Real-Time Chaos Testing Platform
Engineered a distributed load testing platform for real-time messaging infrastructure. Built WebSocket traffic generators using Node.js worker threads to simulate millions of concurrent users.
Production restaurant platform supporting online food ordering and table reservations. Full-stack implementation with a seamless customer-facing experience.
React.js, Node.js, MongoDB
Dental Beats — Dental Clinic Website & CMS
Delivered, live website for a dental clinic in Surat (dentalbeats.in): online appointment booking, treatments, before/after smile gallery, live Google reviews and a custom Journal CMS. Built on Next.js 16 with MongoDB Atlas and an SEO-first architecture (structured data, dynamic sitemap, local search targeting).