Pinned Repositories
Automobile-Crawler-App
https://automobilescraper.herokuapp.com/ Real-time web scraping/crawling application that extracts postings from Kijiji, Wheels, Carpages, Autotrader, and Craigslist, and feeds the content to a dynamic Webpage. The website and application facilitate the search for a used car by providing positings from the most visited automobile trading websites, on one easy-to-use webpage.
CS240
Assignments for CS240
datalite-website
educanimour
GlassesOnMe
Using OpenCV to build an application that allows people to try on different glasses before going to the store.
Hockey-Database-with-GUI
https://www.youtube.com/watch?v=C2bV6PxVHLc&t=52s Hockey Database to store stats for a full hockey team. Stats can be added for the whole team or each individual player. All stats can be changed throughout the execution of the program. The database uses file reading and writing to store and retrieve team stats. At first the application was fully console based; however, after a local hockey team found interest in the idea, a fully GUI was built using Qt. The program will be used in 2016 by the Orleans Blues.
MacroTech-Website
http://www.macrotech.de Interned at a Software and Hardware high-vacuum solutions company where I, acted as a Programming Assistant (C++), but I was also given the opportunity to fully rebuild their website from scratch. To build the website I implemented HTML, CSS, Javascript/jQuery, and PHP.
Python-Game-Janitor-vs-Rat
https://www.youtube.com/watch?v=nDbXY1NKpeA&t=21s Python Game written using the Pygame library. The Game allows the user to control an avatar (janitor) and shoot at rats that are moving at different speeds. The speeds of the rats augment as the player moves from level to level. The game even keeps track of all the kills the player has done, showing a score at the end of the game. As well, a high score file reading/writing database will soon be implemented.
Safe-Spending-Budget-Application
Student Oriented project built to handle a student's budget while attending school. Console application that allows students to keep track of their budgets on Campus. Users are able to build customizable budgets, forcast spending, modify their budgets, and recieve a full overview of their income and expenditure.
WatNews
https://www.youtube.com/watch?v=ywPzqQH72K4 Competed in the Big Data contest organized by Tata Consulting Services, where participants were ask to build a mobile application that searches, collects, and presents free content from various sources on the web to users of our app. For the contest, I created WatNews, a mobile application that pulls data from the University of Waterloo’s Open Data API and aggregates the data to build a responsive cross-platform (ios/android) mobile application. The application gives users the ability to access the latest news headlines and articles from the University of Waterloo in the palm of their hand. Application built using C++ and the Qt framework.
shaybanerjee's Repositories
shaybanerjee/Automobile-Crawler-App
https://automobilescraper.herokuapp.com/ Real-time web scraping/crawling application that extracts postings from Kijiji, Wheels, Carpages, Autotrader, and Craigslist, and feeds the content to a dynamic Webpage. The website and application facilitate the search for a used car by providing positings from the most visited automobile trading websites, on one easy-to-use webpage.
shaybanerjee/Python-Game-Janitor-vs-Rat
https://www.youtube.com/watch?v=nDbXY1NKpeA&t=21s Python Game written using the Pygame library. The Game allows the user to control an avatar (janitor) and shoot at rats that are moving at different speeds. The speeds of the rats augment as the player moves from level to level. The game even keeps track of all the kills the player has done, showing a score at the end of the game. As well, a high score file reading/writing database will soon be implemented.
shaybanerjee/WatNews
https://www.youtube.com/watch?v=ywPzqQH72K4 Competed in the Big Data contest organized by Tata Consulting Services, where participants were ask to build a mobile application that searches, collects, and presents free content from various sources on the web to users of our app. For the contest, I created WatNews, a mobile application that pulls data from the University of Waterloo’s Open Data API and aggregates the data to build a responsive cross-platform (ios/android) mobile application. The application gives users the ability to access the latest news headlines and articles from the University of Waterloo in the palm of their hand. Application built using C++ and the Qt framework.
shaybanerjee/educanimour
shaybanerjee/GlassesOnMe
Using OpenCV to build an application that allows people to try on different glasses before going to the store.
shaybanerjee/Hockey-Database-with-GUI
https://www.youtube.com/watch?v=C2bV6PxVHLc&t=52s Hockey Database to store stats for a full hockey team. Stats can be added for the whole team or each individual player. All stats can be changed throughout the execution of the program. The database uses file reading and writing to store and retrieve team stats. At first the application was fully console based; however, after a local hockey team found interest in the idea, a fully GUI was built using Qt. The program will be used in 2016 by the Orleans Blues.
shaybanerjee/datalite-website
shaybanerjee/exploring_travis_ci
Testing merge to master for travis ci
shaybanerjee/GalleryDesktop
shaybanerjee/GalleryMobile
shaybanerjee/Halite-III
Season 3 of @twosigma's artificial intelligence programming challenge
shaybanerjee/hammerspoon
Staggeringly powerful macOS desktop automation with Lua
shaybanerjee/IslandConquer
Unity 3D Multiplayer FPS Game with networked AI bots
shaybanerjee/Karabiner-Elements
Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.
shaybanerjee/LawYourUp
https://www.youtube.com/watch?v=7UipduZCSKM The application takes a court case (.txt) file as input and finds similar court cases in the past by comparing the semantics of words found in documents using a DOC2VEC algorithm. Participated at AI for social good, a hackathon organized by TD Bank in Montreal, where I met a lawyer and a seasoned Java developer. The lawyer had the idea of building an application that would make it easier for lawyers to perform comparative analysis when observing court cases. The idea was to lessen the time, cost, and work lawyers have to do to find legal precedent.
shaybanerjee/MachineLearning
Exploring machine learning topics in Python.
shaybanerjee/MusicInstructor
Android application that listens to users play a song and provides feedback based on performance.
shaybanerjee/MyChauffeur
self-driving convolutional neural network model
shaybanerjee/Paint
shaybanerjee/QuadraticEquationSolver
Built a quadratic equation solver in C# to familiarize myself with the language and with Visual Studio. Simple application that uses the equation x = −b ± √(b2 − 4ac) / 2a to provide the roots of quadratic equations. This project was going to be added to the StockCalculator application but was left out.
shaybanerjee/Rogue-ChamberCrawler3000
https://www.youtube.com/watch?v=7QrwaO_Sw9w Game Developed to explore Object Oriented paradigm concepts and software engineering design patterns. Project created by Shayon Banerjee, Mike Chen, and William Zhu.
shaybanerjee/ScheduleMaker
Application that will allow students to select the courses they wish to study for the upcomming school term and view all the different permutations of schedules possible for the courses.
shaybanerjee/shaybanerjee.github.io
This is my personal website. I am using it to improve my web developing skills and to showcase my projects. Feel free to visit my website at: www.shayonbanerjee.com
shaybanerjee/StockCalculator
https://www.youtube.com/watch?v=OKnKq9VyTDg Stock Calculator (Windows Form Application) built and documented. Each mathematical operation for the calculator was designed and developed with a focus on efficiency and accuracy. Additionally, the calculator is able to obtain real-time data on stocks from NYSE using Google Finance in CSV form and parse and display the data in graphic form. The users are able to analyze graphs containing open, close, high, low, and volume values for a desired time period.
shaybanerjee/StockPredict
Built this application while learning about machine learning. Takes stock data and attempts a linear regression on the data, providing a forecast of future stock prices.
shaybanerjee/TeleworkingBackend
Teleworking backend (django)
shaybanerjee/TeleworkingFrontend
Teleworking Frontend (vue.js)
shaybanerjee/tensorflow
An Open Source Machine Learning Framework for Everyone
shaybanerjee/Timer
Simple application that I built to learn more about chrome extensions
shaybanerjee/videojs-transcript
▶️📃 Interactive transcript plugin for video.js