Projects

Milaap is a Decentralized Video/Audio CHAT/conferencing application, which is designed to work on the edge(i.e peer to peer), with very little interference of the server. There are many video calling applications around the globe, but they are mostly server based applications providing maximum load on the server, wherein the audio and video quality decreases with increase in the number of participants. Many don't even support end-to-end encryption. So me and my team decided to develop a one-stop solution for not only addressing all these solution, but to give a seamless experience to the user. Milaap is a decentralized video/audio conferencing application, which is designed to work in a peer to peer fashion. It is designed to work efficiently on all platforms.

Technologies:

  • Node
  • React
  • Express
  • JavaScript
  • MongoDB
  • WebRTC
  • Gcloud
  • Nginx
  • simple-peer

Take notes together and arrange them in beautiful ways!! Note-taking and task management was never this fun

There are many TODO managing applications, but none of them are as intuitive to use as togthrdo. Togthrdo allows you to create lists, add cards to lists and drag these cards between lists, as other applications. But the reason why toghtrdo is better, is because, it allows users to drag and move lists around on the board - to create meaningful views for managing your tasks.

Refer the README for more information

Technologies:

  • MongoDB
  • Express
  • React
  • Node
  • JavaScript
  • heroku

A website and management tool for the Indian Medical Association, Maharashtra Section - A tool to help IMA manage its Social Service Scheme. Consists of a user side where users can log in to view their application, can pay their fees online and request assistance. The admin side consists of monitoring the users, creating bills and receipts, and sending alerts to the users through mails and messages. (https://www.imamssss.com). Project scope includes automating the process of generation of bills & receipts and dispersing the receipts to current scheme holders in an automatic fashion.

Technologies:

  • MongoDB
  • Express
  • React
  • Redux
  • Node
  • JavaScript
  • Nginx
  • AWS
smtp client image

A simple email client in python which uses sockets to connect to SMTP and IMAP servers to send and receive emails(containing attachements)

Technologies:

  • Python
  • Socket Programming
  • SMTP
  • IMAP

myNano - improved fork of nano text editor

When opening a directory in nano, the original behaviour was to display an error message saying the file we opened is an directory. After my changes, on opening a directory, it displays the contents of the current directory and allows to navigate through the directories using the UP/DOWN arrow keys to select a file/directory and ENTER to open the selected directory.

Technologies:

  • C
  • make

A fast, lightweight web application, with minimalistic clean UI, to encrypt/decrypt files on the go.

Technologies:

  • TypeScript
  • React
  • Redux
  • firebase

It is extremely important from the developer's point of view that your website is responsive and follows good practices. That's why me and team have developed web-review a CLI based npm package which will compile reports consisting of :

  • Performace of website
  • Responsiveness (Screenshots)
  • SEO capability
  • Accessibility
  • Best Practices
  • Progressive web app support

And serve it to you HTML format. All this is done by modifying lighthouse under the hood.

Technologies:

  • JavaScript
  • Node
  • npm
  • Lighthouse

See more Projects here