Projects
The project that got me into open source and software development was the DMOJ: Modern Online Judge, an online programming contest platform. As a high school student, I benefitted as both an end user practicing my problem solving skills on their hosted contests, as well as my coding skills as a developer, and my leadership skills as the leader of the moderation team.
In addition to that, here are a sample of some of the more memorable projects I have worked on.
The rest can be found on my Github.
![](/assets/DMOJ.png)
DMOJ: Modern Online Judge
Canada's largest online judge, with over 45000 users and 60+ runtimes.
![](/assets/generic.png)
PanMK
Continuous compilation loop for Pandoc, with automatic viewer refresh.
![](/assets/generic.png)
jpendulum
Motion tracking for pendulums by using computer vision to perform fuzzy matching on extracted video frames.
![](/assets/rendezvous.png)
rendezvous
Visualizer for space shuttle/ISS rendezvous.