EE & CS @ UW–Madison · 2028 · Dean's Honor List

Rohtak
Patwardhan

Currently building a pipelined RISC-V CPU in Verilog.

Interested in Computer Architecture and Operating Systems.

Projects

01

N-Body Gravity Simulator

Simulates gravitational interactions between N particles using numerical integration. Visualizes orbital trajectories and gravitational clustering in real time.

02

8×8 NeoPixel Mini Arcade

ECE 210 project — a playable arcade game on an 8×8 NeoPixel LED matrix driven by an ATmega MCU, built with a custom-designed ISA.

03

AI Agent Scheduler & Parallel Runtime

Schedules and dispatches AI agents across parallel execution contexts, managing task dependencies, resource contention, and runtime orchestration.

04

Overcurrent Protection Device, FES Hardware

Analog signal chain (op-amp integrator, window comparator, D-latch) that detects overcurrent events and sends an interrupt to the MCU. Integrated into a functional electrical stimulation device for patients.

Experience

Badger Solar Racing
Low Voltage Team
Sep 2025 – Present
AltiumCANAnalog MUXSolidWorksPCB
  • Standardized CAN bus communication across all low-voltage components to improve data reliability throughout the car
  • Diagnosed PDC faults using DMM measurements and circuit analysis
  • Soldered a new op-amp and performed STM rework on the PDC Revision B during hardware iteration
  • Updated Altium schematics for the voltage protection circuit on the new PCB
  • Contributed to telemetry sensor placement strategy (temperature, current, and voltage) for competition readiness
Insight Wisconsin
FES Hardware Co-Lead
Present
LeadershipFESHardware
  • Ran weekly meetings, tracked deliverables, and distributed work across hardware subteams
  • Evaluated existing FES devices to identify design gaps and guide improvements to the team's implementation
FES Hardware Member · Overcurrent Protection Device Lead
Sep 2025
LTspiceOp-AmpsAnalog DesignMedical Devices
  • Designed a full overcurrent protection signal chain (op-amp integrator, window comparator, SR latch) and laid out the schematic in KiCad
  • Characterized threshold windows in LTspice, tuning V_H and V_L to ensure correct triggering across expected current profiles
  • Presented the design at Insight Design Reviews in F25 and SP26 before professors, club leads, and members
  • On overcurrent detection, the circuit interrupts the MCU to halt stimulation and enforce safe biphasic current delivery to the patient
Advanced Network Security & Communications Lab
Undergraduate Research Assistant, TI mmWave
Feb 2025 – Present
MATLABmmWave RadarSignal ProcessingWhisper API
  • Configured the TI IWR1843 mmWave radar via mmWave Studio and MATLAB Runtime 8.5.1, setting up ADC parameters and verifying SPI/UART communication for real-time audio reconstruction
  • Modernized legacy MATLAB data acquisition scripts, resolving deprecated syntax to restore reliable real-time capture

Coursework

CS 200Programming I
Intro to OOP, Java fundamentals, problem decomposition
CS 300Programming II
Data structures, recursion, generics, exception handling
ECE 203Signals, Information & Computation
Fourier series, probability, information theory
ECE 210Introductory Experience in EE
Circuits, devices, and systems via hands-on project
ECE 230Circuit Analysis
Kirchhoff's laws, op-amps, AC/DC phasor analysis
ECE 252Introduction to Computer Engineering
Boolean algebra, combinational/sequential logic, computer organization
ECE 352Digital System Fundamentals
Logic design, Verilog, synchronous sequential circuits
ECE 222Electrodynamics INext Sem
Vector calculus, Maxwell's equations, EM waves, transmission lines
ECE 270Circuits Laboratory INext Sem
Hands-on circuits, oscilloscopes, op-amp experiments
ECE 340Electronic Circuits INext Sem
BJTs, MOSFETs, amplifiers, frequency response
ECE 552Computer ArchitectureNext Sem
Processor design, pipelining, caches, memory hierarchy
CS 400Advanced Data StructuresNext Sem
Advanced data structures, graphs, hashing, complexity

Skills

Languages
CPythonVerilogSystemVerilogMATLABJavaMIPS Assembly
Tools & Software
AltiumKiCadLTspiceModelSimQuartus PrimeVSCodeGitVim
Hardware
OscilloscopeDMMSolderingBreadboarding
Protocols
CANI²CSPIEthernetSerial / UART