eCommerce Website

Technology: Django + React

Information:

  • Designed and developed a dynamic full-stack web application for eCommerce with user-friendly UI/UX using Django Backend and React Frontend
  • Added user sign-up, product search, checkout, and integrated PayPal for easy payments
  • Built internal tool as an admin control panel for modifying products and order processing such as fulfillment and refunds

Recommendation System using Probabilistic Matrix Factorization

Technology: Python, Data Science and ML libraries

Information:

  • Solved problem for recommending user-specific music and movies to new users and existing users with low account history
  • Developed Constrained Kernelized Probabilistic Matrix Factorization (cKPMF) model which takes advantages of user network mapping

CoronaVirus Live Data Scrapper

Technology: Python, beautifulsoup
  • Scrapped live data from worldometer using Beautifulsoup and performed analysis using python seaborn
  • Generated user-friendly reports and analytics using python data science library

Private Cloud Platform For Effective Forensic Analysis

Technology: OpenNebula Cloud, Python, Java, MongoDB, SQL, HTML5, CSS3, BootStrap, PHP

Information:

  • Deployed smart agent in cloud VM for monitoring, collecting potential evidence, and transferred data to server-side for performing analytics.
  • Generated potential evidence and stored it in a secure repository and made it available for cyber forensics experts through a web portal with a chain of custody records
  • Led team of 3 in the development of this cloud platform as a service research project

Chat Application

Technology: Python, Pusher, Flask, SQLAchemy (ORM for SQL)

Information:

  • Implemented chat application using Flask.
  • Used SQLAlchemy for database and Pusher for pushing the chat to the server-side.

Weather GUI Application using Tkinter

Technology: Tkinter

Information:

  • Used openweathermap API for retrieving the weather data.

A Car Monitoring System Using IBM Bluemix (IoT)

Technology: Not implemented, presented as a seminar topic during undergrad

Information:

  • Data such as location, speed, engine RPM, temperature, run time, fuel level, etc. fetched from the vehicle using OBD-II.
  • The same data is then shared with a smartphone using Bluetooth. Smartphone uploads the data to the IBM BlueMix Cloud. Data is stored and processed on the cloud.
  • Various patterns are analyzed for vehicle condition, driver’s driving pattern, and overall vehicle condition and presented data visualization