Hi, I'm Kyna Wu.
A
Self-driven, quick starter, and a curious computer engineer who enjoys solving complex, real-world problems.
About
I’m a Computer Engineering student at the University of Toronto (BASc, Business Minor, AI Certificate — expected 2026). I enjoy building data-driven and ML-powered systems and have 16 months of professional experience across power systems analytics and high-performance computing.
Recently, I worked at Toronto Hydro on capacity planning and grid innovation, analyzing large time-series datasets (station load, weather, EV, electrified heating) and producing tools and visuals that inform real infrastructure decisions. Previously, I optimized parallel scientific codes at the National Supercomputing Center in Wuxi on Sunway TaihuLight.
I’m passionate about turning complex problems into practical software—whether that’s robotics (my capstone), optimization, or real-time mapping.
- Programming: Python, C, C++, Java, JavaScript/TypeScript, HTML/CSS, SASS, Git
- Machine Learning: PyTorch, scikit-learn, data preprocessing, fine-tuning & deployment
- Digital Design: Verilog, VHDL, FPGA (Quartus Prime, ModelSim), RTL/SoC
- Web: React, Node.js, Vue.js, wireframing & prototyping (Figma)
I’m looking for opportunities where I can combine ML, systems, and product thinking to ship impactful features.
Experience
- Analyzed large-scale time-series data (station load, weather, EV demand, electrified heating) using Python (pandas, NumPy, scikit-learn).
- Assisted with capacity & reliability planning for distribution stations (load transfers, customer connections, upgrade requirements).
- Produced reports & visualizations to guide planning for major customers (airports, universities, data centers).
- Tools: Python, PyTorch, Pandas, NumPy, Matplotlib, scikit-learn
- Modernized legacy Fortran simulations with MPI/OpenMP parallelization, improving runtime on Sunway TaihuLight.
- Automated performance benchmarks and generated reports on speedups & resource utilization.
- Worked on distributed compute workflows across thousands of HPC nodes.
- Tools: C, Fortran, MPI, OpenMP, Python
Projects
Capstone build with custom PCB, ESP32 control, and AI face tracking.
Interactive C++ GIS with real-time data and optimized routing.
Real-time tile engine on FPGA in bare-metal C with memory-mapped VGA/PS-2 peripherals and deterministic, timer-driven events.
- Interrupt-scheduled events: Hardware timer interrupts + compact FSMs orchestrate bomb lifecycle (arm → detonate → cleanup) independently of frame rate.
- BRAM tile grid + directional casting: Bit-packed tiles in on-chip BRAM; explosion propagation via four-way ray-casting with early termination for indestructible cells.
- Tear-free I/O pipeline: VSYNC-aligned, double-buffered VGA rendering; PS/2 scan-code parsing with debounce and edge detection; fixed-timestep update loop for consistent behavior.
Recent Projects
Skills
Languages & Core
Python
C/C++
Java
HTML/CSS
JavaScript/TypeScript
Git
Machine Learning
PyTorch
scikit-learn
Pandas
NumPy
Matplotlib
Digital Circuit Design
FPGA / RTL
Verilog/VHDL
Quartus Prime
ModelSim
Web
React
Node.js
Vue.js
Figma
Education
Toronto, Canada
Degree: BASc in Computer Engineering (Business Minor, AI Certificate)
Expected: 2026
- Algorithms, Data Structures, Databases, Operating Systems
- Machine Learning, Computer Vision
- Capstone: Robotic Arm with AI-based Control
Notable Coursework & Activities: