Hello! My name is Evan. I am currently a computer engineering student at the University of Toronto. I have a passion for creating with code, paint, and spreadsheets.
C/C++
JavaScript
Python
Java
Verilog
ARM Assembly
Git
Photoshop
Illustrator
Office Suite
Quartus
C Animation on DE1-SoC System
To animate organic and dynamic plant growth, the program employs various algorithms for vector fields, colour manipulation, and line drawing. Double buffering and interrupt-driven I/O are also implemented for VGA display
JavaScript Colour Picker
Why having a boring motionless triangle? This colour picking triangle changes shape based on the value ("brightness") of the colours chosen
C++ Mapping Application
A mapping program built in GTK with Google Places API and OpenStreetMap data to implement a responsive and accessible user interface, algorithms for the travelling salesman problem, and a restaurant finding feature
Google Apps Script on Sheets
An implementation of tic-tac-toe on a spreadsheet requiring only mouse inputs to play. Did I mention I like spreadsheets?