Projects

ECE297: EduRoute

  • Developed in C++ using GTK and a provided OSM API
  • Teaches users their routes via an active recall approach, making commuting more enjoyable
  • Worked on graphics, GUI design and functionality, pathfinding heuristics, and project organization
2048 demo gif

ECE243 Final Project: 2048

  • Developed from scratch in C
  • NIOS-II Assembly knowledge used in the process
  • Run on a DE1-SoC FPGA Board
EduRoute demo gif

UTCCA: Project Alpha

  • Worked on terrain generation, using a Perlin noise algorithm to generate mountainous regions
  • Used Three.js to create low-poly look and feel
  • Web demo was built with React
Project Alpha demo gif

Personal Project: Audio Plugin Development

  • Work in progress: developing a suite of simple audio effect plugins
  • Building with the JUCE C++ framework
  • CoolEQ (pictured) is a simple 3-band equalizer that can be used to boost/attenuate signal frequencies
  • Applying digital signal processing knowledge from ECE216 (Signals and Systems)
CoolEQ demo gif

TD Bank: Various Projects

  • Developed a VBA macro to automate the generation of a monthly reporting binder
  • Used SQL to create a data search engine
TD Bank logo