Get in touch

Software Engineering / IOT Projects

Dev Circle Web App

This is a social media application made in a very limited time frame as a school project. It is capable to work exactly like Linkedin but except it only posts and retrieve your shared images or videos. Limited time frame :shipit:. But in order to understand a little about React.js, Redux and Styled Components - I made this project as to teach myself about these technologies.

  • Social Media application that fetches uploaded data in real-time and displays it in a component.
  • Developed a full-stack web application using React.js with Firebase serving as the database.
  • Implemented Google OAuth with firestore to log in user sign-ins.

GitHub Link included on "How to set up a React and Firebase Stack project."

Technologies Used: React.js, Redux, Styled Components, Firebase, Reactplayer


Algorithms Visualizer

? Pathfinding algorithms are usually an attempt to solve the shortest path problem in graph theory. They try to find the best path given a starting point and ending point based on some predefined criteria.

The project is called Algorithms Visualizer, aptly because it pretty much does what it says, it finds a path from a source to a destination. This project is based on graph theory.

Currently supported algorithms are:

  • Dijkstra's Algorithm (Weighted)
  • A* Search (Weighted)
  • Greedy (Weighted)
  • Breath First Search (Unweighted)
  • Depth First Search (Unweighted)

GitHub Link included on "How to set up a super basic Node.js project"

Technologies Used: Node.js, Express.js, JavaScript



Instant Profile Access

Applying for a job oppurtunity? Making a social media profile? Need all your profiles and important links instantly? I have struggled with this a lot, so created this browser extension to store and share your social and important links easily.

This is a chrome browser extension capable of storing your important links - manually - in one place. The extension works on Manifest Version 2.0 (Every extension has a JSON-formatted manifest file, named manifest.json, that provides important information). The links are stored in Local Storage of your browser - haven't worked out the online form yet 🤷🏼‍♂️.

  • Add in your urls and click the save icon.
  • The urls will be saved automatically in your browsers local storage.
  • And now just copy those urls from the copy icon.
  • Once pressed on delete/trash icon, the url gets deleted from your local storage.
  • There's a Add New Profile to add new links in your repertoire.

GitHub Link included on "How to set up a chrome extension with Manifest Version 2.0."

Technologies Used: HTML, CSS, JavaScript, Manifest Version 2.0