Design Engineer
Hardware IP design across peripheral interfaces, timing, and communication.
I design and verify hardware IP for ASIC and SoC, bringing hands-on expertise in RTL design, peripheral interfaces, and SystemVerilog/UVM-based verification.

Design experience supported by a foundation in verification, simulation, and debugging.
Hardware IP design across peripheral interfaces, timing, and communication.
RTL design and verification services, verification plans, SV/UVM testbenches, functional tests, coverage analysis, AHB VIP, and USB 2.0 verification environments.
Verilog · SystemVerilog · UVM · Python · C/C++
Synopsys VCS / Verdi · Synopsys Design Compiler · QuestaSim · Xilinx/Vivado
Capital University of Science and Technology (CUST), Islamabad
2018–2022Worked on quadrature encoder interface IP for motion feedback using encoder signals.
Worked on input capture IP for capturing signal events used in timing and measurement.
Worked on I²C communication IP for serial connectivity between peripherals.
Worked on PLL IP for clocking applications.
Worked on CAN 2.0 communication IP for Controller Area Network interfaces.
Worked on SPI IP for synchronous serial communication with peripherals.
A programmable UART with an APB register interface and a UVM learning environment. Includes a register model, architectural scoreboard, functional coverage, and directed/random tests.
Verification planning, an SV/UVM environment, functional tests, and a scalable scoreboard comparing observed outputs against predicted data.
A UVM-based AHB VIP supporting non-sequential, non-pipelined transfers and 8-, 16-, and 32-bit read/write transactions.
A prototype using deep neural networks and computer vision to detect lane lines and traffic signs.
For opportunities and conversations about hardware design and verification.