About me
Namaskar! I'm Yash Agrawal, a Full Stack JavaScript Developer specializing in technologies like React.js, Next.js, Remix, and Node.js. I focus on building reliable and efficient web applications. My passion for technology and entrepreneurship began during my school days, and after completing my education, I chose to pursue a career in this field. I'm continually learning advanced topics in Full Stack Development and actively upgrading my skills while also exploring AI and Cloud Computing.

Technologies

TypeScript is a superset of JavaScript that adds static typing, enhancing code quality and maintainability while enabling developers to catch errors early in the development process.

JavaScript is a high-level language that enables interactive and dynamic content on websites.

Node.js is a JavaScript runtime that enables full-stack development, allowing seamless client-side and server-side programming.

React.js is a powerful JavaScript library for building user interfaces, enabling efficient component-based architecture and seamless state management for dynamic web applications.

MongoDB is a NoSQL database that stores data in flexible, JSON-like documents, allowing for scalable and high-performance data management.

Express.js is a minimal and flexible Node.js web application framework that simplifies the creation of robust APIs and web applications with a wide range of middleware support.

Next.js is a React framework that enables server-side rendering and static site generation, optimizing performance and SEO for web applications.

Docker is a platform that enables developers to package applications into containers—lightweight, portable units that run consistently across environments.

PostgreSQL is a powerful, open-source relational database system known for its reliability, extensibility, and support for advanced data types and complex queries. It is widely used for various applications.

Redis is an open-source, in-memory data store used as a database, cache, and message broker. It offers high performance and supports data structures like strings, lists, sets, and hashes.

AWS (Amazon Web Services) is a comprehensive cloud platform offering scalable computing, storage, databases, and machine learning services for building and managing applications.

NeonDB is a fully managed, serverless PostgreSQL database designed for the cloud. It offers features like autoscaling, branching, and high performance for modern, scalable applications.
Project's

Vid-Express
Vid-Express is a full-stack video streaming app built with Node.js, Express.js, MongoDB, and React. It features custom authentication, API handling with Zod and Axios, caching, and virtualization for smooth performance. Users can watch, post videos, subscribe, edit profiles, and track history. Styled with Tailwind CSS and DaisyUI, it’s hosted on Vercel for a fast experience. 🚀

ShoppyGlobe - E-commerce Application Assignment
A dynamic and clean E-commerce Application built with React and Redux. The app allows users to browse products, view product details, add items to cart, search/filter items, and navigate through different routes — all with smooth performance and responsive design.

Online Library System
An interactive and minimal Online Library System built with React and Redux. The app allows users to browse book categories, view book details, add new books, and search/filter the collection — all with smooth routing and state management.

zerodha landing page reimagined
I have redesigned the website for one of my favorite brands, Zerodha, which is India's largest stock broking firm. After reviewing their original website, I envisioned how I could elevate it to the next level. For this project, I utilized HTML, CSS, JavaScript, and GSAP. For the UI design, I used Figma.
My Journey So Far
In 9th & 10th Standanrd
- - I wanted to become a professional chess player.
- - I started participating in FIDE-rated chess tournaments.
- - Later, I realized that chess tournaments are very expensive, and building a career in chess would involve significant expenses. So, I decided to pause my chess journey.
In 11th & 12th Standanrd
- - I pursued commerce because I had a deep interest in entrepreneurship.
- - Alongside my school studies, I explored other activities like YouTube, Instagram, graphic design, etc., but eventually, none of them worked out for me.
After 12th - UX Designer
- - Initially, I decided to pursue a career in UX design with the goal of eventually opening my own UX design studio.
- - However, I later realized that my design skills were not strong enough, and I didn’t enjoy designing as much as I thought. Despite dedicating a whole year to this field, I lacked confidence in it.
- - Since I’ve always wanted to be closely connected to entrepreneurship and technology, I decided to start fresh and explore programming.
Now - Full Stack Developer
- - Even after entering the field of programming, I was initially very confused about which specialization to pursue—whether AI, Cloud Computing, Cybersecurity, or Full Stack Development.
- - I explored and learned a bit about various fields within programming. Over time, I realized that I enjoy coding websites and web applications, thinking about solutions to problems, and implementing them with reliable and efficient web applications. I also have a growing interest in AI and Cloud Computing.
- - I am continuously learning advanced topics in Full Stack Development and consistently upgrading my skills while also exploring AI and Cloud Computing.
FAQ's
What Tech Stack Do I Work On?
I primarily work with the MERN stack – MongoDB, Express.js, React.js, and Node.js – to build full-stack web applications. I'm also experienced with TypeScript, Next.js, Tailwind CSS, Zustand, and Supabase. On the backend, I integrate APIs, handle authentication, and ensure scalable architectures. Additionally, I’m comfortable working with Bun, Prisma, and cloud platforms like Vercel and Firebase for deployment and serverless functions.
Do You Offer Frontend, Backend, or Full-Stack Development?
Yes, I offer full-stack development services. I build everything from responsive and interactive user interfaces (frontend) to scalable backend systems, RESTful APIs, and database management. My primary stack is MERN (MongoDB, Express.js, React.js, Node.js), and I also use tools like Next.js, Supabase, Tailwind CSS, and TypeScript for enhanced functionality and performance.
Are You Open to Remote Work or Collaborations?
Yes, I’m open to remote work and collaborations. I’m available through email, WhatsApp, Slack, Google Meet and Zoom for smooth and timely communication during any project.
Do You Offer Free Consultations?
Yes, I offer a free initial consultation to understand your project needs, goals, and challenges. This helps ensure we're aligned before any commitment is made.
How Do You Handle Communication and Updates During a Project?
I keep communication clear and consistent throughout the project. I provide regular updates, share progress via tools like Notion, Trello, or ClickUp, and remain available on email, Slack, or WhatsApp. I also schedule check-ins to review milestones and gather feedback.
Do You Provide Ongoing Support or Maintenance?
Yes, I do provide ongoing support and maintenance, based on the mutual agreement at the start or end of the project. This can include tasks like fixing bugs, updating features, performance optimization, or general upkeep—ensuring your product remains stable and up-to-date.