Personal Projects
A real-time chat app powered by Express.js, Socket.IO, Redis, Kafka, ZooKeeper, and MongoDB. It ensures efficient communication, scalability, and performance through caching and message storage. The decentralized system is designed for large-scale user interactions, while the Svelte frontend provides a responsive experience.
Scalable-Website-Screenshot is a scalable web application that generates full-page screenshots of websites. It leverages a distributed architecture for handling multiple screenshot requests simultaneously, providing real-time updates and efficient task management.
StreamGuard is a powerful data management NodeJS Application designed to efficiently handle high-velocity data streams and reduce the load on MongoDB. It leverages Kafka to streamline the processing of real-time data, making it ideal for scenarios such as live GPS tracking and other applications requiring rapid data handling.
QuickLaunch is an advanced platform that enables users to spawn and manage fully-fledged operating systems and software applications directly from their web browser. By utilizing KasmVNC, QuickLaunch provides a rich set of features that include collaboration, web-based access to virtual environments, and seamless management of virtual systems.
Quick Deployment is a user-friendly web app that enables one-click deployment of any web app or script. By selecting the programming language, version, and framework, users can instantly deploy their projects and receive a custom subdomain. The platform also includes a code editor and allows adding multiple services like Redis, MongoDB, and MySQL, without requiring any cloud knowledge or setup complexities.
Interview Cracker AI is a Chrome extension designed to help users during interviews by providing real-time answers on the screen as questions are asked. It eliminates the need to switch tabs, offering a seamless experience while preparing for or participating in interviews.
A smart travel platform offering personalized trip plans based on user preferences like budget, group size, and food choices. It provides top attractions, nearby places, and restaurant suggestions. Powered by LLM, Travelo AI automates real-time insights by scraping up-to-date data and delivers chat support to answer all travel queries seamlessly.
It's a blockchain-based smart contract built on Ethereum using Solidity. This contract allows users to participate in a decentralized raffle ticket-purchasing system, where users (buyers) can buy tickets, and an organizer can later draw a winner at random. The winner is granted the ability to withdraw the total collected Ether.
WebCodeOptimizer is a tool designed to optimize web code by compressing HTML, CSS, and JavaScript files and removing unused images from your project. The optimization process ensures that your code remains error-free and bug-free while improving performance by reducing file sizes and eliminating unnecessary resources.
Smart Document Manager enhances security by dynamically exposing documents, concealing internal static links. It streamlines document management with OCR-powered search, format conversion, on-the-fly compression, and secure sharing through private/public links. Users can manage favorites, chat seamlessly, and use Celery Task Queue for efficient background OCR processing.
A lightweight, Python-based database system designed for seamless integration without complex queries. Built from scratch using file system CSV, it adheres to Python conventions for type-defined variables, functions, and return types, ensuring readability and maintainability. Ideal for simplifying database operations in Python projects.