Hello, I'm

Kevin Zhu(Alias: KaiwenZ)

Computer Science graduate from the University of Toronto with professional experience in cloud virtualization at AMD and a passion for building interactive tools; from automotive diagnostics to circuit simulators. I enjoy working close to the hardware and making complex systems more accessible.

Skills & Technologies

What I Work With

Languages

Python JavaScript Java C PowerShell SQL Verilog

Frameworks & Libraries

Tkinter matplotlib NumPy pandas jQuery Spring Web-Flow Bootstrap

Tools & Platforms

Cursor LMStudio OpenClaw Git WinDbg Jira MongoDB SQL Server HTML5 Canvas Microsoft Azure

Domains

Kernel-Mode Debugging Cloud Virtualization Automotive Diagnostics FPGA / Hardware Design Circuit Simulation Automated Testing

Experience

Where I've Worked

May 2022 – May 2023

Cloud Virtualization Software Developer

AMD

Debugged and triaged Windows kernel-mode driver issues for Microsoft Azure services. Built automated PowerShell and Python testing frameworks for regression testing, and resolved a critical deadlock issue in deployed driver software serving Microsoft, Google, and Amazon — reducing bug resolution time by 30%.

C Python PowerShell WinDbg Azure
Jan 2020 – May 2022

Teaching Assistant

University of Toronto

Led tutorials and technical labs for Principles of Computer Hardware and Programming. Provided one-on-one instruction and generated curriculum for exams and tests.

Computer Hardware Verilog
May 2019 – Dec 2019

IT Architecture Analyst

Ontario Ministry of Education

Redesigned the DocParser application in Java with MongoDB and Watson NLP, cutting processing time by 70%. Built the RepoManager app with Spring Web-Flow and SQL Server, earning commendation for innovative problem-solving from clients and the project lead.

Java MongoDB Spring SQL Server JavaScript

Education

University of Toronto

Honours BSc

Computer Science (Co-op)

University of Toronto Entrance Scholarship

Coursework in engineering large software systems, internet and web systems, principles of computer hardware, and operating systems.


Portfolio

Projects

BMW ENET live sensor dashboard with circular gauges showing RPM, oil pressure, boost, and temperatures
Python Tkinter UDS / HSFZ Automotive

BMW ENET Live Sensor Dashboard

A real-time diagnostic dashboard for BMW F-chassis vehicles over Ethernet (ENET). Reads 11 live sensors from the N55 DME via UDS protocol, featuring circular gauges, bar gauges, CSV data logging, log replay with timeline scrubbing, and a companion matplotlib log viewer with multiple visualization modes.

Simple Circuit Sim demo showing logic gates and wire connections
JavaScript Canvas Simulation

Simple Circuit Sim

An interactive logic circuit simulator with real-time simulation for combinational and sequential circuits. Build circuits with AND, OR, NOT, XOR, and more gates, then generate truth tables and boolean expressions.