Tech Stack

Tools I build with

  • C / C++C / C++
  • PythonPython
  • TypeScriptTypeScript
  • JavaScriptJavaScript
  • GoGo
  • JavaJava
  • ReactReact
  • Next.jsNext.js
  • Three.js / R3FThree.js / R3F
  • ViteVite
  • Node.jsNode.js
  • ExpressExpress
  • FastAPIFastAPI
  • PostgreSQLPostgreSQL
  • MongoDBMongoDB
  • RedisRedis
  • RabbitMQRabbitMQ
  • LinuxLinux
  • DockerDocker
  • AWSAWS
  • Google CloudGoogle Cloud
  • GitGit
  • CI/CDCI/CD
  • LLM AgentsLLM Agents

Experience

My professional journey.

Product Development and Management

Massive Mobility · Gurugram
  1. Jul 2026 - Present
  • Shipped an EV charging platform from an empty repository to 32 screens in daily use, designing the Postgres schema, Node/Express services and React/TypeScript UI single-handedly.
  • Turned the operator console into one screen for live charger status, multi-currency billing and a natural language assistant, scoped by 53 permissions across 4 roles.
  • Cut hardware out of the test loop with a charger simulator, so the team could integration-test all 19 charger commands before any physical unit existed.
  • Gave operations a next-day demand forecast at 97% accuracy across 1,000+ sites, using LightGBM with prediction intervals and a dashboard around it.
  • Made a core page 20x faster (20 queries / 48 ms to 11 queries / 2.4 ms) by switching to keyset pagination and dropping an unused count query.
  • Traced 190,000+ sessions to 47 charger models that never report a disconnect, and specified the fix for a double-billing defect.
TypeScript
React
Node.js
Express
PostgreSQL
Python

Research and Development Intern

Siemens EDA · Bengaluru
  1. Jan 2026 - Jun 2026
  • Built the version control layer that lets any new Questa Sim build reproduce an older release's behavior with no backend code changes, and made it 20% faster by caching feature lookups.
  • Centralized 2,000+ runtime configuration options into one registry in C, replacing feature flag checks scattered across the codebase.
  • Caught compatibility breaks before release across 100+ feature switches by adding type checking, verification and regression testing to the build pipeline.
C / C++
Linux
CI/CD
Git

Software Engineer Intern

Siemens EDA · Bengaluru
  1. May 2025 - Jul 2025
  • Reduced VHDL compiler memory use by 15% by restructuring how datatypes are stored so they align optimally.
  • Exposed divergent offset calculation across 3 C compiler toolchains with 15 test cases checking datatype alignment under each.
C / C++
Linux

Education

Where the fundamentals came from.

Indian Institute of Technology (IIT), Goa

B.Tech, Computer Science and Engineering
2022 - 2026
Data Structures and Algorithms
Operating Systems
Distributed Systems
System Design
Object Oriented Design
Concurrency

Achievements

Problems solved
1,200+
Codeforces, LeetCode, CodeChef
JEE Advanced
AIR 1335
All India Rank

Contact Form

Please contact me directly at vaibhav.gupta.22031(at)iitgoa.ac.in or drop your info here.

I'll never share your data with anyone else. Pinky promise!