Portfolio


Fake News Detection

Custom  Fake News Detection model ​leveraging Machine Learning and Natural Language Processing. First Hackathon project where I led my team to secure 2nd place out of 49 teams.

Technologies Used​: ​Python​, ​NLTK, Sklearn, Text Mining, matplotlib, Flask, Twilio API, Tweepy, Pandas.

Microsoft Teams Attendance Tracker

Application to calculate attendance on Microsoft Teams. 180+ users and 75 returning users.

Technologies Used​: ​Python​, Flask, Pandas, Flask-Mail.

Fake News Detecting Twitter Bot

Twitter Bot that replies to a tweet when tagged, identifying the headline as REAL or FAKE.

Technologies Used​: ​Python​, ​NLTK, Sklearn, Text Mining, matplotlib, Flask, Twilio API, Tweepy, Pandas.

Twitter Sentiment Analysis

A program that fetches the most recent tweets with a query term and classify tweets as positive, negative or neutral.

Technologies Used: Python, Tweepy, TextBlob, Pandas.

Google Hangouts Bot

Python script that automatically logs the user into their gmail account and sends a message to a specified email address.

Technologies Used: Python, Selenium.

Lead Manager

Lead Management Software that stores the name, email and a custom message of every Lead. Leads can be retrieved, created, updated or deleted from the database.

Technologies Used​: ​Python​, ​React, Django REST Framework, PostgreSQL, Javascript, Material UI, Context API and Hooks.

ZenHue

Python program to turn on and randomize the colour of the Philips Hue bulbs.

Technologies Used: Python, Requests.

WhatsApp Web Automation

 Automation script that sends a message or a set of messages to a contact on WhatsApp.

Technologies Used: Python, Selenium.

Predicting Sales Revenue

Linear regression model using Python that predicts sales revenue. Uses an advertising data set to predict sales revenue based on advertising spending through mediums such as TV, radio, and newspaper.

Technologies Used: Python, Machine Learning, Data Visualisation, Linear Regression, Exploratory Data Analysis, Scikit-Learn, Pandas.

Fake News Detecting WhatsApp Bot

WhatsApp Bot that replies to a message when tagged, identifying the headline as REAL or FAKE.

Technologies Used​: ​Python​, ​NLTK, Sklearn, Text Mining, matplotlib, Flask, Twilio API, Tweepy, Pandas.