Projects

  • C++
  • GTK
  • OpenStreetMap
  • Multithreading

GIS Navigation & Routing

A desktop mapping application built in C++ from raw OpenStreetMap data — trip planning, journaling, and turn-by-turn navigation for 10+ major cities.

  • TensorFlow
  • Python
  • Django
  • HTML

AI Plant Disease Detector

A fine-tuned EfficientNet CNN that diagnoses plant diseases from a photo — 98.6% accuracy across 38 classes — wrapped in a Django web app.

  • C
  • RISC-V Assembly
  • FPGA

Morse Code Trainer

A game that teaches you Morse code, running on bare FPGA silicon — RISC-V assembly coordinating audio, VGA graphics, and keyboard input entirely through interrupts.

  • Python
  • OpenCV
  • ROS
  • JavaScript

UTRA Autonomous Rover

Ongoing work on the University of Toronto Robotics Association rover — classical computer vision and ROS pipelines that let it navigate a course with nobody holding a controller.

  • Raspberry Pi
  • Linux
  • DNS
  • Networking

Pi-hole Network Deployment

Network-wide ad and malware blocking for a local business, running on a Raspberry Pi — 20–40% of DNS queries filtered before they ever resolve.