🎓 4th-Year Computer Engineering Student @ uOttawa — graduating Dec 2025
🧠 Passionate about intelligent systems, optimization, and analytics
📈 Metrics-driven developer: define KPIs → iterate → watch performance climb
♟️🏀 Big on chess and basketball (especially stats/analytics)
♟️ FreddyyBot Chess Engine - C++, GTest, Performance Engineering
Build from scratch with custom board representation and move generation. Send it a challenge on Lichess
🏀 NBA MVP Predictor - Python, scikit-learn, pandas, matplotlib
Scikit-learn regressions trained on historical stats to predict MVP outcomes. Correctly predicted Nikola Jokic as 2023-2024 MVP.
🚁 TAILS Embedded System - Python, OpenCV, Edge AI, UART/SPI, LoRa, Raspberry Pi, GStreamer
Edge AI object detection and mapping for park rangers. Detects objects, gathers current GPS location, and transmits LoRa packets.
🏗️ Pipelined RISC Processor with Hazard Detection - VHDL, Quartus, FPGA, RISC
Pipelined RISC CPU in VHDL that executes programs correctly under pipeline hazards via custom data and control hazard detection.
🚦 Traffic Light Control System (UART Debuggable) - VHDL, FPGA, UART
Real-time traffic light controller with hardware inputs and live 9600-baud UART logging, deployed on Cyclone IV DE2-115.
- Define metrics first (Elo, accuracy, latency, score)
- Build small, test fast, iterate with data
- Prefer simple, explainable improvements with clear deltas



