Qualcomm · Markham, ON
Incoming May 2026
RBC Borealis · Toronto, ON
Machine learning optimization of atmospheric water harvesting systems
Acceleration Consortium · Toronto, ON
Bayesian optimization for laboratory automation
Advanced Membranes Lab · Toronto, ON
Advanced synthesis of membranes for high-pressure reverse osmosis | Supervisor: Dr. Jay Werber
Deep learning computer vision system for chess piece recognition achieving 99.5% accuracy using ResNet-inspired CNN with OpenCV preprocessing
Built an RF front-end that filters, downconverts, and amplifies 8–16 MHz HF signals with quadrature mixer producing phase-accurate I/Q signals for SDR integration
Real-time robotic arm controller using C on NIOS V soft processor with AXI memory-mapped I/O, custom PID loop, VGA dashboard, and I²C bridge for PWM servo control
FFT-based spectral analysis on FPGA using SystemVerilog for real-time audio DSP with MATLAB filter ports to ARM Cortex-M for embedded benchmarking