Projects


Storyteller Application ๐Ÿ“š

โš’๏ธ ๐Ÿ’ป Tools used : Node.js, Express, MongoDB, Google OAuth
Created a storyteller application using NodeJS to store stories, users and sessions using MongoDB. Used handlebars as template engine to keep the project server side. Used passport with Google OAuth to allow users to login using their Google credentials and write and save stories that the public users can read.

Automated Player Scouting tool โšฝ

โš’๏ธ ๐Ÿ’ป Tools used : Java, SQL, R.
Developed an end-to-end software tool in Java that takes user input with player specifications like position, attributes, skills, etc and finds appropriate matches from dataset of players, using customised algorithms. Cleaned data set for missing and abnormal values, as well as added columns to implement efficient search algorithms. Developed a dashboard that offers user login experience and remembers usersโ€™ credentials. Achieved near perfect test coverage.

Sales Analysis ๐Ÿ“ˆ

โš’๏ธ ๐Ÿ’ป Tools used : Tableau, Python, Microsoft Power BI, SQL.
Formed a solution for real world sales problem for a company. Cleaned untidy data using SQL to feed into Python and Tableau to produce interactive visualisations of sales patterns store wise. Highlighted and recognised trends using statistical models and tools. Wrote comprehensive technical report and AI based solutions for improving sales based on Data Analysis.

Frogger Game ๐Ÿธ

โš’๏ธ ๐Ÿ’ป Tools used : MIPS Assembly Language
As part of the final project of my CSC258(Computer Organisation) class, I was assigned a task of constucting my own version of the famous frogger game. My version of the game included the following features - Game over after 3 lives, vehicles as obstacles, wood logs as safe zones, randomised spawning of obstacles, sound animation on clashes, etc. I recieved 92.5% on the assignment. The game was written over a 1100 lines of well documented and organised code that followed SOLID design priciples.

Ambulance Route Optimiser ๐Ÿš‘

โš’๏ธ ๐Ÿ’ป Tools used : Python, R.
Represented Chicago City as a graph, with key locations as vertices. Used Dijkstraโ€™s algorithm and graph properties to develop a software that finds an optimised path between two locations. Used tkinter to develope the GUI.

Corona Plasma Bank ๐Ÿฆ 

โš’๏ธ ๐Ÿ’ป Tools used : Python, SQL, Javascript, HTML, CSS.
Created front-end using Tkinter library to take input and store information of potential plasma doners in the backend made on SQL. Constructed an efficient search interface for Corona patients to find plasma donors for their treatment in Python.