
About Me
Hey there — I'm a VLSI Design engineer and a programmer with a passion for digital design, robotics and embedded systems. Currently working as a Product Validation Engineer II at Cadence, validating mixed-signal and EM workflows across Virtuoso Suite.
Previously interned at Cadence on RF/EM flow integration, and built gameplay systems at Hashstash. M.Tech. in VLSI Design, B.Tech. in Electronics & Communications Engineering.
Languages
C
C++
C#
Lua
TypeScript
Python
Verilog
Makefile
MATLAB
Bash
Technologies
FPGAs (Zynq UltraScale+)
RISC-V
I2C / SPI / UART
TensorFlow
OpenCV
Git & GitHub
ROS
FreeRTOS
Linux Kernel
Raspberry Pi
ESP32
ESP-ADF / ESP-IDF
Alpine Linux
Ubuntu
Tools
PlatformIO
Virtuoso
Innovus
Genus
EMX
Clarity
Quartus Prime
ModelSim
Vivado
iVerilog
GHDL
XSchem
ngspice
GTKWave
YoSYS
OpenROAD
Featured work

Designed a radiation sensing system using a RAW CMOS camera sensor interfaced to Raspberry Pi via CSI. Built a custom image processing pipeline in Python with OpenCV for demosaicing, denoising, adaptive thresholding, and pixel clustering. Implemented near real-time dose computation on embedded Linux hardware.
Real-Time Radiation Dosimetry Using RAW Camera Sensor

Designed and implemented an 8-core synthesizable GPGPU capable of FP16 and integer arithmetic. Integrated deeply pipelined FP units along with an SFU using Newton–Raphson and Goldschmidt methods. Synthesized using FreePDK45 and OpenROAD, optimized to clock at 500 MHz at 45 nm node.
8-Core General Purpose Graphics Processing Unit

Designed multithreaded firmware across both ESP32 cores using FreeRTOS task scheduling, mutexes, and semaphores. Integrated A2DP Bluetooth audio streaming with external codec over I2S/I2C. Optimized power consumption using ESP32 ULP coprocessor and dynamic task management.
Custom Bluetooth Speaker with Dual-Core FreeRTOS firmware

Modeled full 6-DOF quadcopter dynamics using Newton–Euler formalism. Designed nested PID control architecture for roll, pitch, yaw stabilization and outer-loop position tracking. Built a piece-wise quadratic spline trajectory generator for smooth 3D paths with feedforward + feedback integration.
Quadcopter Dynamics and Path Tracking
Experience
Product Validation Engineer II — Cadence
Sept 2025 – Present · Noida, India
- •Validated mixed-signal and EM workflows across Virtuoso and Sigrity platforms to ensure production-ready tapeout flows.
- •Analyzed simulation logs, crash dumps, and runtime traces to identify root causes in large-scale EDA software stacks.
- •Developed automated validation scripts (Python, Bash, Make) to improve regression robustness and product coverage.
- •Collaborated with cross-functional engineering teams to resolve integration issues impacting customer design flows.
Product Engineering Intern — Cadence
June 2025 – Sept 2025 · Noida, India
- •Contributed to documentation of end-to-end RF and EM flow spanning schematic, layout, packaging, and PCB levels.
- •Assisted in system-level integration verification across EMX, Clarity, Voltus-XFi, Microwave Office and Virtuoso.
- •Worked with senior engineering teams to improve reliability of simulation workflows used in production design environments.
Contract Programmer & Game Development Intern — Hashstash
Apr 2021 – Sept 2022 · Noida, India
- •Developed gameplay systems, integration pipeline, and prototypes for Android and HTML5 games.
- •Collaborated with game designers and testers to ensure tight and bug-free gameplay mechanics.
- •Supported performance profiling and iterative feature development under rapid delivery timelines.
Education
May 2023 – May 2025
M.Tech. in VLSI Design
Indian Institute of Technology & Jawaharlal Nehru University — New Delhi, India
Oct 2020 – May 2025
B.Tech. in Electronics and Communications Engineering
Jawaharlal Nehru University — New Delhi, India
Online — Coursera
Robotics Specialization
University of Pennsylvania
Online — Coursera
Nand2Tetris
Hebrew University of Jerusalem
Online — Coursera
Introduction to Self-Driving Cars
University of Toronto
Projects
Digital Design
Image Processing
Embedded Systems
Control Systems and Robotics
Layout Design
Software Engineering
