Shivam Gupta — Full-Stack Software Engineer
I build systems that think, trade, and communicate.
Full-Stack Software Engineer based in Jaipur, India. Contact: profile.shivam@gmail.com · GitHub · LinkedIn.
About Shivam Gupta
Over 4+ years I've evolved from building web apps to architecting complex systems — finance platforms, autonomous AI agents, and real-time communication tools.
I gravitate to hard problems at the intersection of systems, AI and money: algorithmic trading engines, LLM-driven agents, and low-latency real-time infrastructure — and I ship them, from local prototypes to products live on the web.
Skills & Expertise
- Systems Architecture: Polyglot monorepos, Docker, microservices, queue-driven workers.
- AI & Automation: Agents, LLM routers, MCP servers, vector memory, TTS/STT.
- FinTech & Trading: 28+ strategies, backtesting, ML meta-labeling, live alerts.
- Real-Time Systems: WebRTC, Mediasoup, Socket.io, sub-second streaming.
- Frontend: React, Next.js, TypeScript, Tailwind, D3 / Recharts, i18n / i18next
- Backend: Node.js, NestJS, Fastify, Python, FastAPI, BullMQ / pg-boss
- Data: PostgreSQL, Prisma / Drizzle, Sequelize, Redis, pgvector / Qdrant
- Infra & DevOps: Docker, Nx / Turborepo, CI/CD, Systemd / Edge Deploy
- Specialties: LLM Orchestration, MCP Servers, WebRTC / Mediasoup, React Native / Expo, GIS / OpenStreetMap, Algo Trading / pandas-ta
Projects
LACS / X-FACE
A deployed disaster-response communication platform for front-line teams: multimodal voice / video / text comms (Mediasoup WebRTC), on-device ASR/TTS and NLP, push-button SOS and GIS mapping. Built offline-first with bidirectional edge↔cloud PostgreSQL sync so local nodes keep working through intermittent connectivity, plus a cross-platform Expo mobile client and one-touch provisioning for mini-PC field hardware.
live platformMediasoup / WebRTC, ASR / TTS, NLP, NestJS, PostgreSQL, Edge↔Cloud Sync, Expo, OpenStreetMap, Docker / systemd
pSEO Engine
A developer-first programmatic-SEO SaaS that generates and quality-gates penalty-resistant landing pages, then ships them into a customer's own Next.js/Astro repo via GitHub PR or a pull-API. Built-in pgvector dedup, thin-content guardrails, a multi-LLM router with failover, self-hosted Better Auth, and Lemon Squeezy billing.
pseo.cloudNext.js 15, Drizzle, Postgres + pgvector, Better Auth, pg-boss, Multi-LLM Router, Lemon Squeezy
Resite
An AI résumé platform: build and tailor ATS-optimized résumés, score any résumé against a job description, and publish a personal portfolio to your own subdomain. A NestJS API drives queue-based résumé parsing (PDF/DOCX) and Puppeteer PDF rendering, backed by Postgres for multi-tenant subdomain hosting, with a Next.js 15 app on top.
resite.liveNext.js 15, NestJS, PostgreSQL + TypeORM, BullMQ + Redis, Puppeteer, ATS Scoring, Subdomain Portfolios
StockSafe Bundles
A Shopify app — live on the Shopify App Store — that keeps fixed-bundle inventory trustworthy across locations. A reconcile → diagnose → audit engine computes true per-location sellable quantity, names the bottleneck component when a bundle reads zero, and keeps an append-only audit trail no incumbent has.
Shopify App StoreShopify App, React Router, Prisma, Postgres (Neon), pg-boss, Render
UACE — Universal AI Context Engine
A published npm MCP server that gives every AI coding assistant (Claude Code, Cursor, Copilot) one shared, local-first "Project Brain" — so a brand-new session continues without re-explaining the codebase. 14+ MCP tools, offline semantic search (sqlite-vec + local embeddings), git ingestion, live file-watch, and a companion VS Code extension.
SourceMCP, TypeScript, SQLite + sqlite-vec, Local Embeddings, VS Code Extension
crypto-ai — Quant Engine
A crypto-futures research and paper-trading system running 12 long/short strategies through one engine, hardened by walk-forward, Monte-Carlo and out-of-sample robustness testing. Adds a scikit-learn meta-label P(win) filter, regime detection, and a human-in-the-loop self-optimizing agent.
SourcePython, FastAPI, scikit-learn, React, Docker, CI
SmartTrader
A polyglot NSE trading platform on an Nx monorepo: backtests 28 documented strategies, streams a live market scanner over WebSockets, and fires Telegram breakout alerts. React + Vite UI, NestJS + Prisma API, and a Python FastAPI quant engine.
SourceNx Monorepo, NestJS, React, Python FastAPI, PostgreSQL, Socket.io, Docker
Glacier Dev
An autonomous AI web-development platform where specialized Architect, Backend and UI agents take an idea from prompt to a deployed app. Multi-provider LLM orchestration with failover and JSON repair, an in-browser Monaco/Sandpack editor, and one-click GitHub→Vercel deploy on Supabase.
SourceNext.js 14, Gemini, OpenRouter, Supabase, Monaco, Sandpack
StreamVerse
A published TypeScript SDK that distills WebRTC signaling and connection management into a few lines for video calls, live streaming and screen sharing — with automatic P2P→SFU scaling, a hosted signaling option, and a live multi-user demo.
live demoSourceWebRTC, Mediasoup SFU, TypeScript, npm Package, Socket.io
CopyTrade Pro
An automated crypto-futures platform that ingests trade signals, validates them through LLM risk-checks, and executes on Binance Futures via a custom CCXT layer. Resilient queue-based architecture (NestJS + BullMQ/Redis workers), AES-256-GCM key encryption, and live P&L / Sharpe / win-rate analytics.
SourceNx Monorepo, NestJS, BullMQ + Redis, CCXT, PostgreSQL, AES-256
DRL Trading Agent
A Deep Reinforcement Learning intraday agent (PPO/A2C/SAC via Stable-Baselines3) on a custom Gymnasium environment modeling real NSE costs — STT, GST, slippage, stamp duty. Trains on a risk-adjusted composite reward with drawdown, concentration and overtrading penalties.
SourcePython, Stable-Baselines3, Gymnasium, PyTorch, pandas-ta
Inbox Agent (MCP)
A local-first AI mail assistant that unifies multi-account Gmail into a "needs-reply" queue and exposes it to Claude through a Model Context Protocol server for summarizing, analyzing and drafting replies. TypeScript monorepo with encrypted token storage and a React dashboard.
SourceMCP, TypeScript, Gmail API, SQLite, React
Echo
An offline-first, self-hosted PWA messaging platform built for exactly two people — end-to-end encrypted with libsodium and WebRTC P2P voice/video that prioritizes LAN-direct connections. A local-first IndexedDB architecture treats the server as a mere sync target; QR pairing, no accounts, no cloud harvesting.
SourcePWA, WebRTC, libsodium E2E, IndexedDB, TypeScript, Docker
Card Selector
A local-first AI assistant that scans physical cards with a PaddleOCR/OpenCV computer-vision service, stores details under AES-256 encryption, and uses Gemini to parse offer text and recommend the optimal card for any purchase. Next.js PWA + NestJS backend + FastAPI OCR microservice.
SourceNext.js, NestJS, FastAPI, PaddleOCR, Gemini, AES-256, PWA
GIBP
A production-grade multi-tenant fintech / accounting platform: a NestJS API integrated with the Formance financial ledger for organizations, accounts, bills, vendors and reconciliation, with company and super-admin React portals. Nx monorepo with database migrations, role-based access and full E2E test coverage.
NestJS, Formance Ledger, Nx Monorepo, React 19, PostgreSQL / Sequelize, Playwright
Typezap / Emmple
A live ed-tech learning platform (~2 years in production) that blends touch-typing with core subjects through a Read → Answer → Type loop grounded in the neuroscience of learning. Grade-specific content with quizzes that unlock lessons, leaderboards and friend challenges, achievement certificates, and multi-channel delivery over WhatsApp, email and web.
emmple.comEd-Tech SaaS, Gamified Learning, Touch Typing, Quizzes & Certificates, Leaderboards, WhatsApp
More Projects
Trading Agent
An NSE trading AI agent: a from-scratch tool-calling loop where an LLM orchestrates custom Python tools to compute indicators, generate backtested trade setups, and scan the Nifty 50 — wrapped in a Streamlit dashboard.
SourcePython, OpenRouter, Streamlit, yfinance
AgentSystem
An autonomous developer-agent platform on a containerized monorepo — a Fastify gateway and a Node "brain" worker with BullMQ queues, Qdrant vector memory, and real-time Socket.io log streaming.
SourceNext.js, Fastify, BullMQ, Qdrant, Socket.io
Trip Splitter
A Splitwise-style trip expense splitter — groups track shared spends and instantly see per-person balances (who paid, who owes, the per-head split). Intentionally lightweight with PIN login and a JSON data layer.
liveNext.js, TypeScript, JSON store
Investment Tracker
A Supabase-backed investment tracker with portfolio, ledger and watchlist modules pulling real-time Yahoo Finance quotes into recharts visualizations. Deployed and running.
liveSourceNext.js, Supabase, yahoo-finance2, Recharts
All-In-One
An offline-first React Native life manager: an AES-encrypted secrets vault, expense and debt tracking, notes, and receipt capture with on-device ML Kit OCR. Hardware-backed key storage; shipped as native builds via EAS.
SourceReact Native, Expo, SQLite, ML Kit OCR, AES
Swing Screener
An AI swing-trading platform that screens ~2,300 NSE stocks through a 5-stage pipeline, ranks them with a weighted conviction score, and generates Gemini-powered trade plans with brokerage-accurate P&L.
SourcePython, FastAPI, Gemini, TradingView
Trading Bot
A modular crypto swing-trading bot (BTC/USDT on Binance) emphasizing zero-lookahead backtesting, structural risk management and a Flask dashboard.
SourcePython, CCXT, Flask, SQLite
Tailwind UI Kit
A token-driven React component library (published to npm) shipping precompiled styles so apps need zero Tailwind config — a pnpm monorepo with Storybook, docs and a playground.
SourceReact, Tailwind, Turborepo, Storybook, npm
FinPilot
A deployed personal-finance web app to kick-start your investment journey — plan goals, explore options and track a simple investment roadmap.
finpilotSourceWeb App, Investment Planning, JavaScript
Personal Cloud
A full-stack personal cloud storage app — React + Chakra UI front end, NestJS/PostgreSQL backend, AWS S3 storage and JWT auth, with offline-first uploads that queue in IndexedDB and background-sync.
SourceReact, NestJS, AWS S3, JWT, IndexedDB
Experience
Full-Stack Software Engineer — Wisflux Tech Labs
Jun 2022–Present · Jaipur, India
- Engineered multi-service applications with React, TypeScript, NestJS and PostgreSQL.
- Architected modular backends with JWT, RBAC and API versioning — cut latency ~30%.
- Core engineer on X-FACE / LACS, a deployed disaster-response comms platform (Mediasoup, WebSockets, real-time ASR, offline-first edge↔cloud sync).
- Dockerized dev environments and streamlined CI/CD across services.
Represented Wisflux — ATR Open House 2025 — Advanced Telecommunications Research Institute
2025–2025 · Kyoto, Japan
- Selected to represent the company internationally at ATR Open House, Kyoto.
B.Tech, Computer Science Engineering — Anand International College of Engineering
2019–2023 · Jaipur, India
- CGPA 8.5 — Batch of 2019–2023.