Projects
I've built websites using everything from HTML to React and Next.js. Here's a list of projects I've worked on throughout my journey.
Firebase Authentication with Google OAuth

Firebase Authentication with Google OAuth

Developed a secure user authentication system within a React.js application, leveraging Firebase Authentication for seamless login functionality. The application features a modern and intuitive user interface built with Material-UI components, ensuring a polished user experience. Firebase Authentication provides robust, scalable security with support for multiple sign-in methods, including email/password and Google authentication.

React JSMaterial UIJavaScriptCSSFirebase
TravelGenie.AI

TravelGenie.AI

TravelGenie.AI is a smart travel planning platform powered by Gemini 1.5 Flash AI, designed to create personalized itineraries. By entering details like destination, dates, budget, and interests, users get optimized trip plans with curated activities. The AI enables fast itinerary generation and real-time recommendations.

React JSTypeScriptMaterial UITailwind CSSViteGemini 1.5 Flash AI
Weather Forecast

Weather Forecast

Weather Forecast provides real-time weather updates for any searched city with a modern, user-friendly interface. It displays current weather details, including temperature, wind speed, humidity, and atmospheric pressure, along with a five-day forecast. The UI features a clean design with structured cards and clear typography for easy readability.

React JSTypescriptViteOpen Weathermap APIJavaScriptCSS
CryptoLoom

CryptoLoom

CryptoLoom is a real-time cryptocurrency dashboard that streams live market data from Binance’s WebSocket API. It displays up-to-date price, volume, and percentage change for various cryptocurrencies in both card and table views.

React JSTypeScriptViteWebSocketBinance API
WebSocket Real-Time Chat Application

WebSocket Real-Time Chat Application

Developed a WebSocket-based chat application that enables users to log in and engage in real-time conversations. The app supports dynamic user authentication and maintains chat connections for seamless communication. A login page with user identification and enhance the user experience. Material UI was used to ensure a consistent and user-friendly interface throughout the application.

React JSViteMaterial UINode ServerJavaScript
Clerk-authenticated Web app with Mock.io API

Clerk-authenticated Web app with Mock.io API

Next.js web application that integrates Clerk for secure user authentication, providing a seamless login and registration experience. It utilizes mockapi.io to handle API requests, simulating a real backend and enabling easy management of user data and interactions.

React JSTypeScriptNext.JSClerk Next.JSMock.ioTailwind CSS
Notes Management App – A Simple CRUD Application

Notes Management App – A Simple CRUD Application

This project is a CRUD-based Notes Management Application that allows users to create, update, delete, and search for notes efficiently. Users can add new notes, edit existing ones, and remove unwanted notes while utilizing a search functionality to quickly find notes by name.

React JSReduxBootstrapJavaScriptCSS

GitHub Profile

I actively maintain several repositories focused on frontend development, UI components, and performance optimizations. Explore my projects, code snippets, and experiments on GitHub.

Visit GitHub Profile

CodeSandbox Profile

Apart from my projects, I experiment with React components, UI designs, state management techniques, and JavaScript utilities in CodeSandbox. You’ll find reusable components, small projects, and interactive demos showcasing my work.

Visit CodeSandbox Profile