Tic-Tac-Toe

Two player tic-tac-toe game in Python, which can be played on the terminal or as a GUI application.
Blackjack

Blackjack game for one player against the computer.
Excel compare

Script tool used for comparing excel docs. It produces a new excel file highlighting the difference between the original ones.
Drone Control

Control of the Parrot AR-Drone 2.0. The software was developed in ROS with C++ and uses image recognition, with the OpenCV library, to trigger a landing action, and a Logitech joystick for manual control.
Roomba Control

ROS project to control an iRobot roomba. The robot can move freely using its left and right bump sensors for obstacle detection, turn around when an external switch is pressed, respond to joystick inputs for manual control, and do a celebration movement when one of the joystick buttons is pressed.
Prosthetic Arm

An IEEE published article that explores the feasibility of using 3D-printable technology towards the development of low-cost robotic prosthetics. Two prototypes were made including a hand controlled by a wearable instrumented glove and an arm controlled by electromyographic (EMG) sensors on the user's muscles. Finger motions were controlled by servomotors, and the rotation of each servomotor was achieved using a microcontroller.