My Projects

Turning ideas into real-world applications

The Wild Oasis – Client Website

2025

Full-Stack

A modern, SEO-optimized, fast hotel booking website built with Next.js, designed for guests to explore cabins, check availability, and make reservations.

Key Features:

  • Implemented server-rendered pages and dynamic routing using Next.js App Router
  • Built user authentication and session handling for secure booking flows
  • Integrated Supabase for real-time data sync between admin and customer interfaces
  • Optimized performance with image optimization, server actions, and caching strategies

Tech Stack:

Next.jsSupabaseTailwind CSSServer ComponentsNext Auth

The Wild Oasis – Internal Tool

2025

Full-Stack

A production-grade internal hotel management tool built using React, designed to streamline daily operations including cabin management, bookings, and guest administration.

Key Features:

  • Implemented advanced client-side and server-state management using React Query for real-time updates
  • Built dynamic and reusable admin UI components with React Hook Form and Tailwind CSS
  • Integrated role-based flows for managing bookings, cabins, and guest operations
  • Achieved 30% reduction in redundant network calls through optimized caching and invalidations

Tech Stack:

React.jsSupabaseReact QueryReact Hook FormContext APITailwind CSS
CodeDeveloped, but not deployed yet 🥲

Natours – RESTful Travel API

2024

Backend

A secure, scalable, and high-performance REST API for a tour booking platform, built using Node.js and Express. Designed following modern architecture patterns and production-ready standards.

Key Features:

  • Built complete CRUD operations for tours, users, reviews, and bookings
  • Implemented advanced features like geospatial queries, filtering, sorting, pagination, and data aggregation
  • Added JWT-based authentication, authorization, password reset, and secure user management
  • Optimized performance with rate limiting, data sanitization, and error handling middleware
  • Used MVC architecture for clean code structure and maintainability

Tech Stack:

Node.jsExpress.jsMongoDBMongooseJWT AuthenticationMVC Architecture
CodeDeveloped, but not deployed yet 🥲

MovieVerse Website

2024

Frontend

A comprehensive movie discovery platform with advanced search, rating system, and personalized watchlist features.

Key Features:

  • Integrated external movie API for real-time data fetching
  • Implemented React hooks for dynamic interface updates
  • Built user-friendly search and filtering system

Tech Stack:

JavaScriptReact.jsHTMLCSSREST APIs
CodeDeveloped, but not deployed yet 🥲

SkyCast Weather App

2024

Frontend

A sleek weather application delivering real-time forecasts with location-based search and GPS integration.

Key Features:

  • Location-based weather forecasting via city search and GPS
  • Responsive interface built with Tailwind CSS
  • Displays temperature, humidity, and wind speed metrics

Tech Stack:

JavaScriptTailwind CSSWeather API

React Native Blog App

2025

Mobile App

A fully functional mobile blogging application built using React Native CLI, featuring seamless navigation, CRUD operations, and persistent global state management using context API.

Key Features:

  • Implemented dynamic stack navigation with type-safe routes using React Navigation and TypeScript
  • Built reusable UI components and forms with optimized state handling
  • Managed global blog state using Context API + Reducer pattern
  • Enabled creating, updating, and deleting blog posts with smooth UI feedback
  • Integrated device-specific debugging, optimized builds, and platform-specific fixes for Android and iOS

Tech Stack:

React NativeTypeScriptContext APIReact NavigationReact Native CLI
CodeDeveloped, but not deployed yet 🥲