My Projects

Here are some of the projects I've worked on. You can find more on my GitHub.

GenUI — Build React Components with AI
  • Developed an AI-powered SaaS platform and published the genui-library npm package for generating reusable React components using React.js, Node.js, Express.js, and MongoDB, reaching 100+ average weekly downloads and a peak of 2,799 weekly downloads.
  • Created 20+ reusable React UI components.
  • Improved MongoDB query performance through indexing.
  • Implemented 3 MongoDB data models.
  • Implemented authentication, a component explorer, and a reusable UI component library.
TravelDen — Full-Stack Accommodation Platform
  • Developed a scalable full-stack accommodation platform using the MERN stack, implementing MVC architecture with 3 database models and 15+ RESTful API endpoints.
  • Implemented user authentication via Passport.js with session handling and Joi-based validation.
  • Integrated Cloudinary for image storage, supporting upload and deletion workflows.
  • Built centralized error handling using middleware (wrapAsync, custom error classes).
  • Optimized MongoDB query performance through indexing, improving database efficiency and reducing query execution time.
WeatherVerse — Weather Web Application
  • Developed a React-based interface displaying real-time weather data for cities worldwide, integrated with the OpenWeather API.
  • Implemented dynamic state management using React Hooks for real-time weather updates and seamless user interactions.
  • Handled API failures gracefully by displaying structured error messages to users.
  • Designed responsive layouts ensuring usability across multiple devices.
Spotify clone (UI)
  • A pixel-perfect, highly responsive music streaming interface.
  • Leverages a global Content Delivery Network (CDN) for instantaneous asset rendering and a smooth, cinematic user experience across all devices.