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.
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.
Created UI clones of popular applications while at a learning phase. These projects showcase my ability to replicate complex designs and user interfaces.
Like Omegle it's a real-time communication via Chat and Videochat with anonymous person.
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
My first project using React. A simple yet effective task management tool that allows users to create, edit, and delete tasks.
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
My First Desktop Project! 🚀 GPTHarvester is a desktop application that automates ChatGPT interactions, making it easier to collect and organize responses efficiently
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.
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.
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: