Back to top
PDF

Vishal Gupta

Senior Frontend Engineer

Updated · PDF · 1 page · 86 KB

Profile

Senior frontend engineer with 4+ years building web, mobile, and AI products across IoT and enterprise platforms. Specialize in React, Next.js, Svelte, and TypeScript architecture, and ship faster with agentic AI workflows using Claude Code, custom AI agents, skills, MCP servers, and spec-driven development. Led frontend teams and mentored 10–15 interns and junior engineers.

Professional Experience

Senior Frontend Engineer

Binaryveda

– PresentMumbai, India

  • Designed and built a Svelte 5 and TypeScript micro-frontend platform with Module Federation for Keus's smart-home support app, loading 15+ device modules at runtime so new features ship without app redeploys.
  • Shipped web, Android, and iOS apps from one codebase via Capacitor native plugins, serving 5k+ users across 100+ sites.
  • Engineered a transport-agnostic NATS messaging layer with swappable cloud, local, and factory adapters, enabling remote, on-site, and provisioning control from one UI at sub-100ms round-trips.
  • Established a layered architecture (presentation, application, domain, infrastructure) with Awilix dependency injection and Exome reactive stores across 10+ modules, keeping logic testable and teams unblocked.
  • Delivered CarbonX, a Next.js carbon-accounting dashboard with a reusable charting library, interactive data tables, and role-based access control, rendering 100k+ emission records.

vDoIT Technologies Ltd.

3 roles

– 3 yrs 3 mosGurgaon, India

  1. Tech Lead

    – 7 mosGurgaon, India

    • Led frontend for TwinProtocol, an AI-twin platform for public figures, building the user app and analytics admin dashboard in React, TypeScript, shadcn/ui, and TanStack Query, with WebRTC and WebSockets video for 2k+ live sessions.
    • Co-designed the backend and engineered a custom Retrieval-Augmented Generation (RAG) pipeline with LangChain and PostgreSQL vector search, grounding each twin in its own knowledge base and cutting response latency ~25%.
    • Developed data-rich dashboards for Acurpe, a fintech platform for large investors, with interactive charts and data tables in React and Tailwind CSS, using Redux and Zustand for shared state management.
    • Launched ezeetel, a cross-platform ElectronJS communication app with AES-256 encryption, adopted by 1.5k+ daily users.
    • Standardized engineering across 5+ product lines with typed API layers, shared hooks, WCAG accessibility (Lighthouse ~70 to 95+), and GitHub Actions CI/CD, and mentored 10–15 interns and junior engineers.
  2. Senior IT Associate

    – 2 yrsGurgaon, India

  3. IT Associate

    – 8 mosGurgaon, India

Frontend Developer (Intern)

BinCraft Technologies Pvt. Ltd.

– 11 mosRemote

  • Built 10+ admin dashboards in React, Material UI, and Redux for ~500 users.
  • Refactored 6+ forms and 50k+ row data grids into reusable components, cutting duplicate code ~40%.

Web Developer (Freelance)

Gorilla Graphics & Advertisements

– 3 yrsRaipur, India

  • Developed 50+ responsive marketing websites in HTML, CSS, Bootstrap, and JavaScript for ~10k monthly visitors, raising PageSpeed scores from ~70 to 85+ with SEO schema markup, image compression, and lazy loading.

Education

Skills

Frontend
  • TypeScript
  • JavaScript (ES6+)
  • React
  • Next.js
  • Svelte
  • Tailwind CSS
  • shadcn/ui
  • Redux
  • Zustand
  • TanStack Query
Backend & Real-time
  • Node.js
  • Express.js
  • REST APIs
  • JWT Authentication
  • WebSockets
  • WebRTC
  • NATS
  • MongoDB
  • PostgreSQL
Engineering Practices
  • Micro-frontends
  • Component Libraries
  • Web Performance
  • Accessibility (WCAG)
  • CI/CD
Agentic Development
  • Claude Code
  • Cursor
  • AI Agents
  • Skills
  • MCP Servers
  • Spec-Driven Development
  • Context Engineering
LLM & RAG
  • LangChain
  • RAG Pipelines
  • Vector Search (PostgreSQL)
  • Prompt Engineering
  • Tool-Calling UIs

Download & share

The same résumé in every format. Links never change, so you can bookmark or share them.

Preview the original PDF

Open the PDF in a new view.