Turning complex problems into elegant, user-friendly solutions with modern web technologies. Highly adaptable to any codebase and deeply committed to building performant, accessible, and scalable web applications.
I'm a passionate full-stack developer with expertise in creating seamless digital experiences. With a strong foundation in both front-end and back-end technologies, I build robust applications that solve real-world problems.
My journey in software development began 4 years ago, and I've since worked with various project and learn many new things through the journey.
SIES College of Arts, Science & Commerce (Nerul), Navi Mumbai, Maharashtra
Jun 2022 - Apr 2025
Bhartiya Vidyapeeth Prashala and Junior College CBD Belapur, Navi Mumbai, Maharashtra
2020 - 2022
ICL MON AMI SCHOOL, TURBHE, Navi Mumbai, Maharashtra
2010 - 2020
A load balancer is a crucial component of distributed systems, enabling horizontal scaling by distributing traffic efficiently across multiple servers. It provides a single point of contact for clients to interact with the backend systems.
GraphQL is a query language for APIs and a runtime for executing those queries using a type system defined for your data. It offers a flexible and efficient alternative to REST APIs, solving several problems faced by developers when building and consuming APIs.
Backend communication is the unseen interaction between the server-side components of a web application. It involves the exchange of data and instructions between servers, databases, and other services to process user requests, retrieve information, and generate responses
Redis is a versatile, open-source, in-memory data store often used for caching, databases, and queues. Here's how Redis can be implemented for core operations and as a queue system.
To build a good system, you need to break it into components, with each component having a clear and exclusive set of responsibilities.
A load balancer is a crucial component of distributed systems, enabling horizontal scaling by distributing traffic efficiently across multiple servers. It provides a single point of contact for clients to interact with the backend systems.
GraphQL is a query language for APIs and a runtime for executing those queries using a type system defined for your data. It offers a flexible and efficient alternative to REST APIs, solving several problems faced by developers when building and consuming APIs.
Backend communication is the unseen interaction between the server-side components of a web application. It involves the exchange of data and instructions between servers, databases, and other services to process user requests, retrieve information, and generate responses
Redis is a versatile, open-source, in-memory data store often used for caching, databases, and queues. Here's how Redis can be implemented for core operations and as a queue system.
To build a good system, you need to break it into components, with each component having a clear and exclusive set of responsibilities.
A load balancer is a crucial component of distributed systems, enabling horizontal scaling by distributing traffic efficiently across multiple servers. It provides a single point of contact for clients to interact with the backend systems.
GraphQL is a query language for APIs and a runtime for executing those queries using a type system defined for your data. It offers a flexible and efficient alternative to REST APIs, solving several problems faced by developers when building and consuming APIs.
Backend communication is the unseen interaction between the server-side components of a web application. It involves the exchange of data and instructions between servers, databases, and other services to process user requests, retrieve information, and generate responses
Redis is a versatile, open-source, in-memory data store often used for caching, databases, and queues. Here's how Redis can be implemented for core operations and as a queue system.
To build a good system, you need to break it into components, with each component having a clear and exclusive set of responsibilities.
A load balancer is a crucial component of distributed systems, enabling horizontal scaling by distributing traffic efficiently across multiple servers. It provides a single point of contact for clients to interact with the backend systems.
GraphQL is a query language for APIs and a runtime for executing those queries using a type system defined for your data. It offers a flexible and efficient alternative to REST APIs, solving several problems faced by developers when building and consuming APIs.
Backend communication is the unseen interaction between the server-side components of a web application. It involves the exchange of data and instructions between servers, databases, and other services to process user requests, retrieve information, and generate responses
Redis is a versatile, open-source, in-memory data store often used for caching, databases, and queues. Here's how Redis can be implemented for core operations and as a queue system.
To build a good system, you need to break it into components, with each component having a clear and exclusive set of responsibilities.
Written few blogs while learning the system design.
Video conferencing platform I built from the ground up.This project was a deep dive into real-time communication, low-latency streaming, and efficient state management across different browsers
BrailleQ is a groundbreaking web application that revolutionizes the way visually impaired individuals interact with technology. It offers real-time auto-correction for QWERTY Braille typing, ensuring accurate and efficient communication.
Footwear E-commerce Store: Developed a scalable e-commerce platform using Appwrite, Node.js, and React, capable of handling multiple users simultaneously. Integrated a payment gateway for secure transactions.
A web application designed to connect farmers with local markets, enabling them to sell their produce directly to consumers.It's provides a platform for farmers to showcase their products, manage orders, and communicate with buyers.
BelieveScreener Native App is a full-stack platform for discovering, tracking, and analyzing Solana tokens in real time. The project consists of a robust backend for scraping, filtering, and aggregating token data, and a modern frontend that delivers live dashboards, analytics, and discovery tools to users. With features like real-time updates, advanced filtering, deep token analytics, and a responsive UI, BelieveScreener empowers users to stay ahead in the fast-moving Solana ecosystem.
This project is a React-based web application for customizing AcroForm-enabled PDFs and generating PDF documents. It provides a user-friendly interface for users to interact with PDF files, apply customizations, and export the final result.
a one-stop solution for competitive programmers!🔹 A small project but highly useful!📊 Contest Tracker helps developers stay on top of coding competitions across multiple platforms, including Codeforces, CodeChef, and LeetCode
Like Omegle it's a real-time communication via Chat and Videochat with anonymous person.
A comprehensive web application for managing teachers, students, schedules, and educational content in a school environment. Built with Next.js, TypeScript, and modern UI components
My First Desktop Project! 🚀 GPTHarvester is a desktop application that automates ChatGPT interactions, making it easier to collect and organize responses efficiently
Created UI clones of popular applications while at a learning phase. These projects showcase my ability to replicate complex designs and user interfaces.
My first project using React. A simple yet effective task management tool that allows users to create, edit, and delete tasks.
A collection of technologies and tools I'm proficient with and use to build modern, scalable applications.
Ready to turn your ideas into reality? I'm passionate about creating innovative solutions that solve real problems. Let's connect and discuss how we can work together!
Feel free to reach out through any of these platforms: