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.

About Me

Professional headshot of a full-stack developer

Full-Stack Developer & Problem Solver

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.

Web Applications
API Development
Database Design
Cloud Solutions
1.5+
Years Experience
10+
Projects Completed
3+
Happy Clients
1+
Open Source Contributions

Education

Bachelor of Computer Science

SIES College of Arts, Science & Commerce (Nerul), Navi Mumbai, Maharashtra

Jun 2022 - Apr 2025

12th Grade

Bhartiya Vidyapeeth Prashala and Junior College CBD Belapur, Navi Mumbai, Maharashtra

2020 - 2022

10th Grade

ICL MON AMI SCHOOL, TURBHE, Navi Mumbai, Maharashtra

2010 - 2020

Understanding loadbalancing
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.
Understanding and Implementing GraphQL
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.
Understanding WebSocket and its Implementation
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 Core Operations Implementation: On LeetCode Architecture
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.
How to Build a Good System
To build a good system, you need to break it into components, with each component having a clear and exclusive set of responsibilities.
Understanding loadbalancing
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.
Understanding and Implementing GraphQL
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.
Understanding WebSocket and its Implementation
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 Core Operations Implementation: On LeetCode Architecture
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.
How to Build a Good System
To build a good system, you need to break it into components, with each component having a clear and exclusive set of responsibilities.
Understanding loadbalancing
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.
Understanding and Implementing GraphQL
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.
Understanding WebSocket and its Implementation
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 Core Operations Implementation: On LeetCode Architecture
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.
How to Build a Good System
To build a good system, you need to break it into components, with each component having a clear and exclusive set of responsibilities.
Understanding loadbalancing
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.
Understanding and Implementing GraphQL
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.
Understanding WebSocket and its Implementation
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 Core Operations Implementation: On LeetCode Architecture
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.
How to Build a Good System
To build a good system, you need to break it into components, with each component having a clear and exclusive set of responsibilities.

Blogs

Written few blogs while learning the system design.

Cloud

Store your files in the cloud.

Let's Build something Together! 🚀

FootDise

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.

Tech Stack

AppwriteNode.jsReactExpress.jsTailwind CSSRazorpay
View Project

UI clones

Created UI clones of popular applications while at a learning phase. These projects showcase my ability to replicate complex designs and user interfaces.

Tech Stack

ReactTailwind CSS
View Project

ChatRoulette

Like Omegle it's a real-time communication via Chat and Videochat with anonymous person.

Tech Stack

ReactNode.jsSocket.ioWebRTCExpress.jsTailwind CSS
View Project

Meetflow

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

Tech Stack

ReactNode.jsWebSocketRedisMediasoupAppwriteClerkWebRTCExpress.jsTailwind CSS
View Project

Todo App

My first project using React. A simple yet effective task management tool that allows users to create, edit, and delete tasks.

Tech Stack

Reacttailwindcss
View Project

Code Contest Tracker

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

Tech Stack

React.jsTailwind CSSNode.jsExpressAPI integration
View Project

GPTHarvester

My First Desktop Project! 🚀 GPTHarvester is a desktop application that automates ChatGPT interactions, making it easier to collect and organize responses efficiently

Tech Stack

Electron.jsNode.jsReactTailwind CSSPuppeteerExpress.js
View Project

Farmer Connect App

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.

Tech Stack

ReactNativeExpoAppwriteWebsocketTailwind CSS

BrailleQ: Real-Time Auto-Correction for QWERTY Braille Typing

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.

Tech Stack

ReactNext.jsTailwind CSSTries Data StructureLevenshtein Distance Algorithm
View Project

My Tech Stack

A collection of technologies and tools I'm proficient with and use to build modern, scalable applications.

Frontend Development

React
JavaScript
TypeScript
CSS3
Next.js
HTML5
Tailwind CSS
shadcn/ui
Redux

Backend & Databases

Node.js
Python
C++
GraphQL
Prisma
MySQL
PostgreSQL
MongoDB
Redis

Cloud & DevOps

Appwrite
Firebase
Azure
Postman
Git
Docker

Additional Skills & Expertise

Networking & Communication

  • WebRTC
  • WebSockets
  • Mediasoup

Operating Systems

  • Linux
  • Windows

Version Control

  • Git
  • GitHub

Practices

  • Agile Methodologies
  • CI/CD
  • Open-Source Contribution

From Imagination to Product: Let's Build Your Vision Together! 🚀

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!

Send Me a Message

Connect With Me

Feel free to reach out through any of these platforms:

Prefer to schedule a meeting?

Aman Jaiswal

I build high-quality web applications focusing on clean code, performance, and exceptional user experiences.

Get In Touch

Have a project in mind or just want to connect? Feel free to reach out.

hello@aman-jaiswal.tech

© 2025 Aman Jaiswal. All rights reserved.