These are some of the projects that I'm currently working on or have recently worked on. My open source work can also be found on Github.
While studying fluid dynamics using experiments, I designed and built an automated sensor positioning system that achieved positioning accuracy of up to 0.025mm. This system was deployed within the wind tunnel for more than 500 hours of experiments. See Appendix A of my thesis for details (link missing due to pending publication).
As a part of my job at Shopify, I worked on Ghostferry, which is an open source library can selectively copy data from one MySQL instance to another with minimal downtime downtime. This tool has deployed into production and moved petabytes of data to balance the database shards as a part of shop mover before each year's Black Friday.
BPF is a Linux technology that can enable custom tracing of any kernel and userspace application. My example repo, which was open sourced as the supplementary material to a bug report to MySQL, shows the ability to trace MySQL query execution by hooking into specific function calls via BPF. I am also looking at using this, as well as other technologies such as LTTng, to trace real-time audio and robotics systems.
iTAD Omni is an omnidirectional robotics platform measuring 2 feet across capable of driving 120lb of weight. Originally developed for the iTAD fourth year project, the system now serves as a robotics research platform in Carleton University's Advanced Biomechatronics and Locomotion Laboratory.
At the start of the COVID19 pandemic, I setup a camera at my house that counted the cars entering the highway. The filtering and tracking of cars are performed via a custom algorithm written with OpenCV. During the initial weeks of the lockdown, the system logged a 30% decrease in traffic. A second version of the system was put in place later in the year, and has now continuously recorded data for almost 12 months.
These are projects I've worked on in the past and have since archived.