Smart Garden Management using Discord
March 2022 - May 2022
(Arduino, Sensors, Actuators, NodeJS, MongoDB, DiscordJS, Webhook, REST API, Heroku)
- Created a Smart-Garden that can be remotely managed using Discord app.
- Worked in a team of 4 people and headed the Software implementation.
- Enabled communication between the Arduino attached to the Smart-Garden setup and user via
Discord.
- Created a Discord bot that acts as the broker between the Garden and the user.
- Communication such as retrieval of information about the plants and actuating light and
water supply was done using slash commands in Discord.
Browser Fingerprint Spoofer
March 2022 - May 2022
(Javascript, Chrome)
- Developed a chrome extension that spoofs the fingerprint of the browser.
- When the extension is enabled, browser fingerprinting scripts on websites will
misclassify the user as a TOR user.
- Attempts to mimic TOR browser properties and hides the user in a pool of TOR users.
- Spoofs canvas fingerprint and enables users to randomly choose desired user-agent for
the browser.
Fault Localization in NoSql Queries
November 2021 - December 2021
(Python, MongoDB)
- Attempted to develop a fault localization tool for NoSql queries based on a IEEE research
paper.
- Implemented 2 program analysis concepts: Row-based dynamic slicing and Delta debugging.
Identification of a person’s interests based on tweets
November 2017 - February 2018
(Python, Flask, and Jupyter Notebook)
-
Using twitter API and machine learning techniques, created an application that can reveal a
person’s interests based on his/her tweets and the personalities they follow.
-
Trained two classifiers: one to classify tweets into categories such as sports, politics,
movies, environment, and education and the other for doing sentiment analysis on the tweets.
-
Classifiers were implemented using two different algorithms separately – Naïve Bayes and
SVM.
Virtual assistant application for windows
October 2016 - February 2017
(C#.NET and Visual Studio 2017)
-
Developed a windows application that performs tasks on receiving voice commands.
-
Was an attempt to replicate windows’ Cortana.
Website for a hotel
November 2015 - December 2015
(HTML, CSS, Vanilla JS, Bootstrap, PHP, and Mysql)
-
A dynamic website that enables customers to book hotels.
-
The site also bears a user profile module that enables them to see their booking status and
also manipulate their profile's theme and style as per their will.