The microcontroller used was a Microchip PIC16F877.
The entire code was written in assembly and is available on github. The Devbugger board was used to burn the code onto the microcontroller.
The video to the right shows the code in action without the robot. The LEDs that light up correspond to which pins are high,
and these 40 pins drive everything from the LCD to the motors. This project was a very simple application, but shows the capability of microcontrollers.
During the summer of 2013, I worked as a research student for the University of Toronto Institute for Aerospace Studies
where I designed and developed a MATLAB Simulink blockset to interface 5 custom mechatronics boards to the popular Simulink
software. The blockset allows engineers
to prototype embedded systems easily through selecting parameters in dialog boxes, instead of scouring through tedious datasheets.
During 4th year university I created a website which allowed users to sign up as either dog owners,
dog lovers or both. Dog owners were allowed to put requests out for other users to take care of their dog,
and dog lovers were able to accept these requests based on ratings and recommendations. The website can
be found here
During the fall of 2015, I worked on a small game using javascript and HTML5. The main premise of the game is to click
on the bugs to kill them before they reach the food. Here is a link to the game.
I've made a small platform jumper game using javascript and HTML5. The main premise of the game is to
get to the blue square by jumping across the platforms. Here is a link to the game.





