Shivam Gupta

Full-Stack Engineer · AI & FinTech systems

I build systems that think, trade and communicate — and ship them to production.

  • 3 live SaaS products
  • 2 published npm packages
  • 4+ years shipping

Jaipur, India · open to remote and relocation

Shivam Gupta, Full-Stack Software Engineer

Experience

  1. WorkJun 2022PresentJaipur, India

    Full-Stack Software Engineer

    Wisflux Tech Labs

    • 40+ users / node
    • 25–30 field systems
    • 2,000+ students
    • −30% API latency
    • deploys: hours → 5–10 min
    • Core engineer on X-FACE / LACS, a deployed disaster-response comms platform — multimodal voice/video/text over WebRTC/Mediasoup with FFmpeg recording and playback, serving 40+ concurrent users per node across 25–30 deployed field systems, with on-device ASR/TTS and offline-first edge↔cloud PostgreSQL sync that keeps every node operational with zero internet dependency.
    • Built the operator-facing React interfaces, GIS mapping with live GPS positions, and Ansible-driven one-touch provisioning of field mini-PCs for repeatable fleet onboarding; showcased at ATR Open House 2025, Kyoto.
    • Built GIBP, a multi-tenant fintech/accounting platform — NestJS API on the Formance financial ledger (organisations, bills, vendors, reconciliation) with company and super-admin React portals and end-to-end Playwright coverage on money-movement flows.
    • Contributed to Emmple (Typezap), a live ed-tech platform serving 2,000+ students across web and WhatsApp over ~2 years in production.
    • Architected modular backend services (JWT auth, RBAC, API versioning) that cut API response latency by up to 30%, reused as the standard auth layer across later products.
    • Dockerised dev and prod environments and built CI/CD pipelines that cut deploy time from hours to 5–10 minutes and streamlined new-developer onboarding.
  2. Milestone20252026Remote

    Shipped 3 live products solo

    pSEO Engine · Resite · Stock Safe Bundles

    • pseo.cloud, resite.live and a Shopify App Store app — designed, built, deployed and billed end-to-end; plus AI Router serving them in production and two npm packages (Stream Verse, uace-mcp).
  3. Milestone20252025Kyoto, Japan

    Represented Wisflux — ATR Open House 2025

    Advanced Telecommunications Research Institute

    • Selected to represent the company internationally at ATR Open House, Kyoto.
  4. Education20192023Jaipur, India

    B.Tech, Computer Science Engineering

    Anand International College of Engineering

    • CGPA 8.5 — Batch of 2019–2023.

Skills

The stack I ship with. Root skills are bold; branches are what I've built on top of them.

Frontend

  • React
  • Next.js
  • TypeScript
  • Vite / React Query
  • Tailwind CSS
  • D3 / Recharts
  • PWA / i18next

Backend

  • Node.js
  • Python
  • NestJS
  • Express / Fastify
  • FastAPI
  • REST / GraphQL
  • WebSockets / Socket.io
  • BullMQ / pg-boss
  • JWT / OAuth / RBAC / AES-256

Data

  • PostgreSQL
  • Prisma / Drizzle / TypeORM / Sequelize
  • MySQL / SQLite
  • Redis
  • pgvector / sqlite-vec / Qdrant

Infra & DevOps

  • Docker / Compose
  • Nx / Turborepo
  • CI/CD (GitHub Actions)
  • systemd / Edge Deploy
  • AWS / Nginx
  • Netlify / Vercel / Render

Specialties

  • LLM Orchestration
  • WebRTC / Mediasoup SFU
  • Computer Vision (OpenCV / PaddleOCR / YOLO)
  • React Native / Expo
  • GIS / OpenStreetMap
  • Backtesting / Algo Trading
  • RAG / Hybrid Search / Evals
  • LLM Gateways / Failover
  • MCP Servers
  • FFmpeg / RTSP / RTMP
  • ASR / TTS

Prefer the game version? View as a skill tree in desktop mode

All projects

Everything I've shipped or am actively building — filter by area or search the stack.

32 of 32 projects

  • pSEO Engine screenshot

    pSEO Engine

    Live2026Products · AI

    Programmatic-SEO SaaS: quality-gated landing pages shipped as PRs into your own repo.

    • Live at pseo.cloud — designed, built, deployed and billed end-to-end
    • Multi-LLM router: DB-driven chain, typed failover, per-call cost tracking
    • Next.js 15
    • Drizzle
    • Postgres + pgvector
    • Better Auth
    • pg-boss
  • Repo Intelligence screenshot

    Repo Intelligence

    Active2026AI · Tools

    Code-intelligence engine: cited path:line answers to “explain auth” over any TS/JS repo.

    • Hybrid BM25 + local code embeddings, fused with RRF
    • Citation validator re-reads from disk; refuses answers above 30% unverified claims
    • TypeScript
    • tree-sitter
    • BM25 + Embeddings
    • RRF
    • transformers.js
    source on request
  • LACS / X-FACE

    Live2025Real-time · Products

    Disaster-response comms platform: WebRTC, on-device ASR/TTS, offline-first edge↔cloud sync.

    • 40+ concurrent users per node across 25–30 deployed field systems
    • Zero-internet operation: local Postgres + SFU per node, bidirectional sync on reconnect
    • Mediasoup / WebRTC
    • FFmpeg Recording
    • On-device ASR / TTS
    • NestJS
    • Edge↔Cloud Postgres Sync
  • AI Router screenshot

    AI Router

    Live2026AI · Tools

    OpenAI-compatible gateway over 8 free-tier AI providers — live, serving 5 projects.

    • Live at ai.pseo.cloud · serving 5 of my projects in production
    • 10 capabilities across 8 providers behind one OpenAI-compatible base URL
    • TypeScript
    • OpenAI-compatible API
    • Multi-Provider Failover
    • Health Probing
    • Streaming / SSE
  • Resite screenshot

    Resite

    Live2026Products · AI

    AI résumé builder with ATS scoring and one-click portfolio publishing to your own subdomain.

    • Live at resite.live
    • Queued PDF/DOCX parsing + Puppeteer rendering over BullMQ
    • Next.js 15
    • NestJS
    • PostgreSQL + TypeORM
    • BullMQ + Redis
    • Puppeteer
  • Published MCP server giving every AI coding assistant one shared, local-first project brain.

    • 18 MCP tools + 2 prompts, published to npm as uace-mcp
    • Offline semantic search: sqlite-vec + local MiniLM embeddings, FTS5/BM25 fallback
    • MCP
    • TypeScript
    • SQLite + sqlite-vec
    • Local Embeddings
    • VS Code Extension
  • Stock Safe Bundles screenshot

    Stock Safe Bundles

    Live2026Products

    Shopify App Store app that keeps fixed-bundle inventory truthful across locations.

    • Live on the Shopify App Store — shipped through app review
    • Reconcile → diagnose → audit: names the bottleneck component when a bundle reads zero
    • Shopify App
    • React Router
    • Prisma
    • Postgres (Neon)
    • pg-boss
  • Market News screenshot

    Market News

    Active2026FinTech · AI · Real-time

    Real-time news terminal for NSE, US equities and crypto — deduped, ticker-tagged, ranked.

    • 33 sources · 3-layer dedup (URL → headline → embeddings)
    • Deterministic ticker tagging over 18,000 instruments — before any AI runs
    • TypeScript
    • pnpm Monorepo
    • RSS Ingestion
    • Embedding Dedup
    • Ticker Tagging
    source on request
  • Smart Trader screenshot

    Smart Trader

    Active2026FinTech · Real-time

    Polyglot NSE trading platform: 28 backtested strategies, live scanner, Telegram alerts.

    • 28 documented strategies over ~2,000 NSE symbols
    • Live scanner every 60 s → WebSocket + Telegram alerts
    • Nx Monorepo
    • NestJS
    • React
    • Python FastAPI
    • PostgreSQL
  • Strategy Backtest screenshot

    Strategy Backtest

    Active2026FinTech

    NSE strategy research net of real Dhan costs — pre-registered, with published verdicts.

    • Phase 2: 0 of 48 pre-registered cells beat Nifty200 Momentum 30 — published as a negative result
    • Costs to the paisa: Dhan intraday + delivery rate cards, golden-tested
    • Python
    • uv
    • pandas / Parquet
    • Backtesting
    • Cost Modelling
    source on request
  • Indian IPO Tracker screenshot

    Indian IPO Tracker

    Active2026FinTech

    Every Indian IPO (mainboard + SME) on a published rubric — quality vs demand, never averaged.

    • 3 separated layers: NSE subscription · GMP (labelled hearsay) · RHP fundamentals
    • Quality vs demand scores never blended; allotment odds shown up front
    • NestJS 11
    • Kysely + Postgres 17
    • Vite + React 19
    • Docker Compose
    • NSE Data
    source on request
  • Crypto AI screenshot

    Crypto AI

    Active2026FinTech · AI

    Crypto-futures quant engine: 12 strategies, walk-forward / Monte-Carlo, ML meta-labeling.

    • 12 long/short strategies through one engine
    • Walk-forward, Monte-Carlo and out-of-sample robustness testing
    • Python
    • FastAPI
    • scikit-learn
    • React
    • Docker
  • DRL Trading Agent

    Active2026FinTech · AI

    Deep-RL intraday agent on a custom Gymnasium env that models real NSE costs.

    • Python
    • Stable-Baselines3
    • Gymnasium
    • PyTorch
    • pandas-ta
  • Glacier Dev

    Active2026AI

    Autonomous multi-agent web builder: prompt → Architect/Backend/UI agents → deployed app.

    • Next.js 14
    • Gemini
    • OpenRouter
    • Supabase
    • Monaco
  • Echo

    Active2026Real-time

    Offline-first, E2E-encrypted PWA messenger for two people with LAN-first WebRTC calls.

    • PWA
    • WebRTC
    • libsodium E2E
    • IndexedDB
    • TypeScript
  • Card Selector

    Active2026AI

    Scan physical cards with OCR, store them encrypted, get the best card for any purchase.

    • Next.js
    • NestJS
    • FastAPI
    • PaddleOCR
    • Gemini
  • Typezap (Emmple) screenshot

    Typezap (Emmple)

    Live2024Products

    Live ed-tech platform blending touch-typing with school subjects — 2,000+ students.

    • 2,000+ students across web and WhatsApp
    • ~2 years in production
    • Ed-Tech SaaS
    • Gamified Learning
    • Touch Typing
    • Quizzes & Certificates
    • Leaderboards
  • Dividend Screener screenshot

    Dividend Screener

    Live2026FinTech

    NSE dividend ex-date screener with Groww MTF leverage and honest net-of-cost economics.

    • Full round-trip cost model: interest, brokerage, STT, stamp, GST, DP, slab tax
    • Ranks on breakeven recovery % — the honest screen
    • Python
    • SQLite
    • Vite
    • NSE Corporate Actions
    • MTF / Leverage
    source on request
  • AI Trading Brain

    In progress2026FinTech · AI

    Zero-cost swing-trading research platform for NSE — honest before clever, benchmarked vs Nifty 50.

    • Everything measured against buy-and-hold Nifty 50, after costs
    • Triple-barrier labels + walk-forward CV; LightGBM, not deep RL
    • Python 3.12
    • DuckDB / Parquet
    • pandas
    • LightGBM
    • Backtesting
    source on request
  • Trip Splitter

    Live2026Tools

    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.

    • Next.js
    • TypeScript
    • JSON store
  • All In One

    Active2026Tools

    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.

    • React Native
    • Expo
    • SQLite
    • ML Kit OCR
    • AES
  • X-FACE Mobile

    Live2026Real-time · Products

    Expo/React Native client for LACS: server selection, permission flow, native SOS alerts and ringtones.

    • Cloud / Local / Custom server instance selection
    • Native alerts, SOS sounds and permission management
    • Expo
    • React Native
    • WebView
    • iOS / Android
    • AsyncStorage
    Team · ATR / Wisflux
  • LACS Fleet

    Active2026Tools

    Inventory-as-code + Ansible control plane for the LACS mini-PC fleet — replaces 5 repos and 2 runbooks.

    • Inventory-as-code (fleet.yml) + validator, Ansible playbooks over VPN
    • Replaced 5 repos and 2 runbooks with one procedure
    • Ansible
    • Python
    • YAML Inventory
    • Fleet Ops
    • systemd
    Team · ATR / Wisflux
  • Geo India

    In progress2026Tools

    Drill-down geospatial dashboard for India (country → state → district → ward) on PostGIS.

    • 36 states · 785 districts · 4,110 LOD geometries, QA-gated
    • PostGIS 3.6 + self-baked PMTiles — zero paid map services
    • PostGIS
    • NestJS 11
    • Next.js 15
    • MapLibre GL
    • PMTiles
    source on request
  • Swing Screener

    Active2026FinTech · AI

    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.

    • Python
    • FastAPI
    • Gemini
    • TradingView
  • Tailwind UI Kit

    Live2026Tools

    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.

    • React
    • Tailwind
    • Turborepo
    • Storybook
    • npm
  • Mediasoup SFU Calling

    Archived2025Real-time

    Group video calling on a mediasoup SFU — NestJS Socket.IO signalling, React client.

    • Constant per-client upload as rooms grow (SFU vs mesh)
    • Workers, routers and transports managed in NestJS services
    • mediasoup
    • NestJS
    • Socket.IO
    • WebRTC
    • React
    source on request
  • PostgreSQL DB Sync

    In progress2025Tools · Real-time

    Offline-first sync service keeping PostgreSQL aligned across disconnected field units and the cloud.

    • Change-log replication with per-device tracking and conflict strategies
    • WebSocket/HTTP cloud transport + mDNS LAN peer discovery
    • Python
    • FastAPI
    • SQLAlchemy
    • PostgreSQL
    • WebSocket
    source on request
  • Nova

    Archived2025Real-time

    Self-hosted private communication app for two: chat, WebRTC calls, screen share, media vault, PIN pairing.

    • WebRTC calls + screen share, Socket.IO chat with read receipts
    • PIN pairing, PWA install, runs entirely on your own box
    • Next.js 15
    • NestJS
    • PostgreSQL
    • Socket.IO
    • WebRTC
    source on request

Contact

Open to senior full-stack and AI engineering roles — remote-first or Jaipur, and happy to relocate within India.