top of page

MY PERSONAL PROJECTS

RBC-BizConnect

My team and I created this project as part of McMaster University's DeltaHacks IX competition. The goal of this project was to develop a service that made it easier for small businesses to connect with and invest in each other. We engineered the software in a manner that ensured an O(n) time-complexity. To achieve this, we used multiple languages and frameworks such as Python, JavaScript, SQL, HTML, CSS, and Firebase to create our front-end and back-end components, and further optimized it using advanced data structures.

​

The code for this project can be viewed here and the Figma demonstration of the proposed site can be viewed here.

Screenshot 2023-07-31 102842.png

CAR WITH A SENSOR

This project aims to create a car that stops when it detects an obstacle in front of it. I used Arduino to code this car and utilized a breadboard to build the circuitry for this car. This car is operated on two sets of batteries and an Arduino processor.

​

The code, circuit and schematic diagram for this project can be viewed here.

The scope of this project is to create a program that would generate a random strong password based on the user's instructions. This program was created in Python using the PyCharm IDE. The user has the ability to decide the number of characters in their password along with the number of letters, digits and special characters in their custom password. This has been tested to all the extremes to ensure proper functioning.

​

The code for this project can be viewed here.

Random Password Generator Screenshot_edited_edited.png

RANDOM PASSWORD GENERATOR

HUMANS VS ROBOTS: SPACE EDITION

The purpose of this project is to create a game where a user-controlled character has to defeat an enemy while dodging its bullets. This game was created in C# using Visual Studio 2015 and the XNA Framework. The game is simple and fun to play and can be played using an Xbox controller or a laptop/PC keyboard. The UI/UX interface is clean and has been created in a way that is fun to interact with.

​

The code for this project can be viewed here.

bottom of page