Various projects I have completed listed in no particular order. Languages used include C++, Java, Python, Matlab, Javascript, SQL and Scala.

  • Kalman filter. Implementation of various Kalman filters in C++ and Matlab including EKF, UKF, EnKF, cd-EKF and square root implementations. Code developed for use in graduate research.

  • Master’s Thesis. Kalman Filter Based Sensor Placement For Burgers Equation.

  • Modelling and Parameter Estimation. Using Stan, R and Matlab estimating unknown parameter values from a pendulum system based on the measurements. A pendulum Javascript app showing the differences between various numerical approximation is here with a write up here.

  • Web scraper. Code for setting up and running a webscraper on AWS that scrapes data on an hourly basis and stores it. The scraper is run using Python and Bash with SQL to later then parse the results. More write up here.

  • Google App Script emailer. Code to create a Google Script (Javascript like) based app that can email based on curl command - a hacky notification system. Another script at the bottom of here recreates the automatic ‘Happy Birthday From Your Dentist’ but now you’re the dentist and the patients are your friends all using Google App scripts.

  • Machine learning. A spam classifier built and trained using MapReduce and Spark as part of class work. Scala and Hadoop were also utilized in the course to work on Big Data concepts using large cluster set ups.

  • Police traffic stops. Using publicly available traffic stop data from Waterloo Regional police I plotted the data in various plots to get a better idea about traffic stops - from the most dangerous intersections(Kind and University) to when you’re least likely to get stopped (6 am or Christmas time).

  • Fractal image compression. Image compression library in C++ that uses fractal concepts to compress images. The linked repository explains the concept and math behind the code really well.

  • Hackerrank. Love to solve coding challenges not just for interviews but for the fun of solving hard problems. Currently solved 109/563 various problems in C++. For some of the exceptionally challenging problems I have created posts discussing my solutions in detail - Beautiful-3-set or Triplets.

  • Space Shooter. The project was completed for a highschool computer science class final summative with my buddy Filip Vranes. Elements of JavaScript, HTML and CSS were all used in order to achieve the end product. The first link is to the repo and the actual game can be found here.

  • OS161 Operating system with more info here. Upgraded and built on a basic operating system using C over the course of a semester in CS 350. Implemented locks, memory management and system calls and other low level stuff. Code in private repository as it was written as part of a course project.

  • BB7K ~ Text based monopoly. The following project was the final summative of Object Oriented Software Development course. I worked on this project with John Rizkalla over two weeks using C++ and employing many Object Oriented Programming concepts. Code in private repository as it was written as part of a course project.

  • Vending Machine Craze. I named this originally nameless project based on the problem details. This project was a masterpiece of my concurrency course CS 343 developed with Wesley Chalmers. Language used was a C++ derivative language μC++. Code in private repository as it was written as part of a course project.

  • Infinite Fun: A Java Object Oriented Programming based game that I worked on with as part of group project in highschool(Dan Wei and Braden Cok). Here is a screen cap. We called it Infinite Fun because there was no way of beating the game… it just kept going (just like Space Shooter).