Projects
🛠️

Projects

Here are some projects that I have built.
 

🌟 Featured

InnoVest (Platform to connect startups & investors)

NextJS, MERN, WebRTC
⇨ GitHub Link
“InnoVest”, aims to bridge the gaps in the startup ecosystem, providing a one-stop solution for networking, funding, and business knowledge.
  • Implemented whole google meet like functionality for organising virtual sharktank via the platform itself
  • Added a startup marketplaces for finding and interacting with multiple startups
  • Integrated Gen-AI chatbots for judging startup ideas and answer business queries
  • Secure authentication and user logins with email verification functionality
  • This project also won HackBPIT 2K23 hackathon among 100+ teams

PathFinding Visualiser

React, NextJS
⇨ GitHub Link
PathFinding Visualiser is a React project that visualises various pathfinding algos like Dijkstra.

The-Terminal-Threads (Video/Image Steganography & Encryption)

Python, NumPy, OpenCV, Pillow
⇨ GitHub Link
This project provides a relatively simple, fast yet secure encryption of images and videos using the process of image steganography. It’s features:
  • Implemented functionality to hide one secret video/image into another base video/image
  • Used bit-manipulation steganography algorithms to inject one image into another
  • Improved speed by 4-5 times using NumPy for complex calculations
  • Used pre-existing image steganography algorithms to implement frame-by-frame steganography on videos
  • Built a custom algorithm to encrypt & decrypt image data with numeric keys
  • This was a group project that also qualified for Python Discord’s CodeJam 2023 finals
 

👉🏻 Other

Qtools (Quick tools for quick tasks website + APIs)

MERN, Django, Tailwind CSS, REST API
⇨ Project has been temporarily paused due to deployment costs.
⇨ GitHub Link
Qtools (Quick Tools) - A website to provide quick tools for quick tasks. It’s features:
  • Provides various tools like Image resizer, text from audio generator, video to MP3 converter, text from video extractor, etc
  • Provides secure authentication and user logins with email verification functionality
  • Implements secure payments for paid subscriptions via the Paytm PG APIs

OpenCV-Presentations (Control presentations via hand gestures)

Python, OpenCV
⇨ GitHub Link
OpenCV-Presentations is a Python + OpenCV application that allows anyone to give cool presentations using only their hand gestures to control various aspects of the presentation. It’s features:
  • Uses OpenCV to integrate multiple hand gestures with the presentations
  • Implements various gestures for changing slides, making annotations, controlling a pointer, etc. All gestures can be found on the GitHub page
  • Works on all operating systems, only requirement is a webcam and a good enough CPU

Happily (Mental Well-Being Platform)

Django, NextJS
⇨ GitHub Link
”Happily” is a web & app platform that provides research-backed psychology scales/tests, mental well-being community, and appointment booking with professionals. It’s features:
  • Implemented secure user authentication & management with email verification, hashes & generating api-tokens
  • Built a social media platform that empowers mental well-being
  • Built an appointment booking & chat backend for connecting with mental health professionals
  • This project also qualified for the Smart India Hackathon semi-finals

Block'em (App blocker CLI for Windows)

Python
⇨ GitHub Link
Block’em is a Windows CLI application which can help in improving productivity by blocking away any distracting applications for a given amount of time. It’s features:
  • Ability to block any app/process for a given amount of time. Apps/processes running as admin can also be blocked
  • Functionality to create multiple separate block-lists which can be used for different workflows anytime
  • Ability to start any block-list after a set break time
  • Generation of scores based on the app usage time
  • Archive of all previous Block’em usages with the block-lists used, time spent, usage date, etc
  • Audio alerts for starting and completion of a timer
Â