About Me

Ayaan Khan

Toronto, Ontario khana491@mcmaster.ca

I'm a Computer Engineering student at McMaster University in Hamilton, Ontario, currently pursuing a Bachelor of Engineering and participating in the co-op program. I have experience working on a variety of projects, both personal and academic.

I have a passion for merging form and function, leveraging my artistic design skills and engineering expertise to create exciting and user-friendly products. I'm eager to continue developing such innovative projects in the future. Some of my core values are integrity, continuous learning, respect, and balance.

My love for engineering and creation stems from my dad, who works in electronic repair. From a young age, he encouraged me to explore and experiment, often bringing home small circuits for me to build. This sparked my curiosity and drive.

While I am professionally focused on engineering, my hobbies are all about creating. I enjoy carpentry, traditional art, game design, and film. If you think we could collaborate on something amazing, feel free to get in touch.

Ayaan Khan

Technical

Skills & Tools

Languages

C/C++90%
SystemVerilog / Verilog85%
Python90%
Perl75%
MATLAB70%
ARM Assembly65%
TCL70%

Frameworks

UVM85%
AMBA / AXI / APB75%
FPGA Design Flow70%
DO-254 / ASIC Flow65%

Tools

Perforce (Helix)85%
Git85%
Synopsys VCS80%
Verdi80%
Shell Scripting85%
Vivado / Quartus70%
GDB70%

Hardware

SerDes / PHY Design80%
RTL Verification85%
PCB Design70%
PLC / Ladder Logic65%
Microcontrollers80%
JTAG / SWD Debug75%
Oscilloscope / Logic Analyzer80%

Background

Experience & Education

Digital Design Verification Engineer Intern

May 2025 — Present
Synopsys Inc.

Synopsys Inc.

Verification of a multi-protocol SerDes PHY IP covering TX and RX datapaths, clocking, and signaling architecture.

  • Developed constrained-random UVM testbenches in SystemVerilog targeting protocol compliance and analog/digital boundary coverage
  • Built functional coverage models and wrote SVA assertions for RX equalization, TX driver, and protocol-layer handshake sequences
  • Debugged RTL and gate-level simulations, traced signal integrity issues through the PHY stack
  • Automated regression and reporting workflows using Python, Perl, and shell scripting
  • Managed and triaged verification bugs in Jira across multiple testplan milestones

Electronics Technician

Jun 2020 — Sep 2024

Electroshack

Hardware and software diagnostics and repair across consumer electronics.

  • Diagnosed and repaired hardware/software faults across PCs, laptops, and mobile devices including water damage, LCD, and firmware issues
  • Communicated repair procedures to non-technical customers, building trust and repeat business

B.Eng. Computer Engineering

2022 — 2027

McMaster University

Co-op Program. Coursework in embedded systems, digital design, software architecture, data structures, and computer networks.