A progressive web application for sharing photos with friends and the world. It has several interesting share options such as sharing with fellow application users, generating a link for public access along with a timestamp. It's a serverless application built and hosted on AWS services.
Technologies: React, Node.js, Express.js, Python, AWS services.
Key work: Developed 2 REST APIs to securely upload images through the pre-signed URLs from React to the S3 bucket.
Find out more
A web application with a user-centered design to assist senior citizens with their errands. The application revolves around a unique business model where volunteers can signup as service providers and render their service in return for the points which they can convert to money or avail of the service.
Technologies: MERN (MongoDB, Express.js, React, and Node.js) stack, MySQL, AWS, and GCP services.
Key work: Reduced Cross-Site Scripting (XSS) and SQL Injection.
Find out more
A multi-cloud serverless application offers perspectives for both customers and restaurant owners. Customers can order food, chat with a representative for support, see food recommendations whereas a restaurant owner can add/remove/update items on the menu, upload recipes, find sales statistics, and online users.
Technologies: MERN (MongoDB, Express.js, React and Node.js) stack, Python, AWS, and GCP services.
Key work: Developed an API Endpoint to find the similarity score among various recipes with the Vertex AI model. And generated real-time visual statistics for sales, active users, recipe similarity, etc.,
Find out more
A prototype of an actual database replicating its functionalities such as Create, Read, Update, Delete, Insert queries along with some constraints such as Primary and Foreign Keys. This database has two instances either in different locations for the simulation of Distributed Database with Global Data Dictionary (GDD). For concurrent accessing of the same row/column data, Table Locking has been implemented.
Technologies: Java and GCP services.
Key work: Formulated ways to implement GDD and Concurrent Distributed Transactions.
Find out more
An android application developed for my college for students, professors, and the management staff to keep track of the college's internal activities, such as,
receiving test reports, study materials, circulars, student election polls, various faculty news, updates on events, and workshops happening in campus
inside the application.
Technologies: Ionic Framework, MySQL.
A game developed to educate children on the Independence Movement by India. The game has lots of nuances and
is very intuitive. Although it works on all platforms, it was only fully optimized for the Windows environment.
Technologies: C#, Unity, IClone, and Blender.
A fully working multi-server replication representation of a real world event booking system that handles multiple simultaneous requests. A model to
educate how a server communication works by servers coordinating with each other in a Real-time environment written in Java.
Find out more
It is a platform independent downloader, solely developed for educational purpose in Python and Node.js. It downloads videos with just one click from the sites where downloads are restricted by protection through multiple security layers. The intention was to find the vulnerability in the topology of the system and to report it to the developer of the site. The downloader is not published elsewhere.
More on GitHub