May – Jul 2026, software engineering fellow
eSim on Cloud
25 modules never noticed
FOSSEE, IIT Bombay · React + SVG · Python · Django · Celery · Docker · PostgreSQL
Rebuilt the schematic editor of eSim on Cloud, IIT Bombay's browser-based circuit-simulation platform, moving it off an unmaintained library (mxGraph) onto a custom React and SVG canvas over an immutable JSON store. Migrated in place without breaking the save format or API contracts of 25 downstream modules.
Replaced reference-based netlist generation with a coordinate-keyed union-find connectivity compiler with electrical rule checks, and built a KiCad import pipeline using minimum spanning trees and Manhattan auto-routing.
Shipped a server-side HDL simulation service for Verilog, SystemVerilog and VHDL on Django and Celery queues, and led the production PostgreSQL upgrade, verified by a live harness and 22 end-to-end tests against deployed containers.
mxGraph libraryReact + SVG canvas
reference-based netlistcoordinate-keyed union-find
PostgreSQL 13PostgreSQL 18



