viral-portfolio — build

    $ npm run build:portfolio

    Gathering Viral's Information

    Loading profile, experience, achievements...

    Indexing Skills & Technologies

    React, Node.js, AWS, TypeScript, GraphQL...

    Crafting Portfolio Pages

    Hero, Projects, Journey, Skills, Contact...

    Deploying to Production

    Optimizing bundle · Pushing to Vercel · Done

    Building step 1/4...|
    Available for SDE-1 / SDE-2 roles

    Hi, I'm Viral Deshle.

    |
    3+ years building production-grade apps with React.js, Next.js, Node.js, GraphQL & AWS — real-time systems, event-driven architectures, cloud-native platforms. Expanding into GenAI — RAG pipelines, LLM APIs & MCP tooling.
    0K+users
    0+retail stores

    About

    Full Stack & GenAI Engineer with 3+ years of experience building scalable web applications using React.js, Next.js, Node.js, GraphQL, and cloud-native architectures on AWS. Experienced in developing real-time systems with WebSockets and WebRTC, and designing event-driven microservices. Proven track record of delivering production systems supporting 100K+ daily users and 170+ retail stores across India. Comfortable owning ambiguous problems end-to-end — from data modeling and API design to polished frontend UIs. Experienced with AI-assisted development using Claude Code and Cursor to accelerate delivery and raise code quality. Currently expanding into Generative AI engineering — building RAG pipelines, LLM-integrated APIs, and MCP-powered tooling with FastAPI, pgvector, hybrid BM25 + vector search, and Claude AI.

    Professional Journey

    Leveling up as an engineer

    From learning React & Node.js to designing AWS-backed, production-scale, event-driven systems — now expanding into Generative AI engineering: RAG pipelines, LLM APIs, and MCP-powered tooling.

    Internship Begins

    WebOsmotic Pvt. Ltd.Feb 2023

    Started as an intern — learning modern web development from the ground up.

    • Built and scaled a real-time communication platform supporting chat, communities, and Q&A using Node.js, WebSockets, Redis, and React.js.
    • Built accessibility tooling including lightweight JavaScript widgets and a React-based accessibility panel supporting authentication, iframe communication, and cross-site integration.
    JavaScriptReact.jsNode.jsHTML/CSS

    Projects

    DocMind — RAG Document Q&AAI / GenAI

    DocMind — RAG Document Q&A

    RAG-powered document Q&A system. Upload PDFs, DOCX, TXT — auto-chunked, embedded via all-MiniLM-L6-v2, stored in pgvector. Hybrid BM25 + vector search fused with RRF ranking. Cross-encoder reranking, table & image understanding, meta-query guard, and full source citations.

    FastAPIpgvectorRAGClaude AI+2
    PG-MCP — Natural Language PostgreSQLAI / MCP

    PG-MCP — Natural Language PostgreSQL

    Chat with any PostgreSQL database using plain English via Model Context Protocol. Claude generates SQL, executes it, and streams back markdown-rendered results with tables. Schema sidebar, demo DB pre-connected, dual sessions (Demo + Your DB), and streaming token-by-token responses.

    MCPPostgreSQLClaude AIReact+2
    Real-Time Stock ScreenerFull Stack

    Real-Time Stock Screener

    Full-stack screener for 25+ equities with live price updates via Finnhub WebSocket feed — ticker, price, daily % change, market cap, P/E ratio, and 52-week high updating in real time. Next.js 16 use cache isolates static data from dynamic feed. URL-driven filters make views fully shareable. Applied React Compiler for auto memoization and PPR for instant static shells.

    Next.js 16TypeScriptWebSocketFinnhub API+2
    The Sleep Company — Enterprise POS & RetailEnterprise

    The Sleep Company — Enterprise POS & Retail

    Critical modules of a large-scale POS platform supporting 170+ retail stores, 800+ orders/day. Headless NestJS on AWS ECS, EventBridge, Step Functions for real-time order editing—60% CRM automation, 40% release time reduction.

    AWS ECSDynamoDBLambdaEventBridge+1
    Foxtale — D2C EcommerceEnterprise

    Foxtale — D2C Ecommerce

    High-traffic D2C platform serving 100K+ daily users. Dynamic homepage personalization, Strapi on ECS, Next.js ISR, end-to-end analytics (GA, WebEngage, Meta Pixel, GTM). Shopify CDN replacing CloudFront.

    Next.jsStrapiAWS ECSElasticsearch
    Pubble — Real-Time CommunicationReal-Time

    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.

    ReactWebRTCSocket.IONode.js+1
    Real-Time Chaos Testing PlatformDevOps / Testing

    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.

    React.jsNode.jsSocket.IOWebSockets+1
    Restaurant Website (Freelance)Freelance

    Restaurant Website (Freelance)

    Production restaurant platform supporting online food ordering and table reservations. Full-stack implementation with a seamless customer-facing experience.

    React.jsNode.jsMongoDB
    Socket Server Scaling (YouTube)Content

    Socket Server Scaling (YouTube)

    Educational video on scaling Socket servers using adapters—concepts and implementation for production-like concurrency.

    Socket.IORedisNode.js

    Contact

    Feel free to reach out for collaborations, opportunities, or just a friendly hello.

    Scroll to Top