Hello, I am Ebaad Raheem, a Full Stack Developer skilled in MERN stack, React Native, Next.js, and third-party integrations like Stripe, Firebase and more.
Passionate about crafting interactive digital experiences, I focus on creating seamless and user-friendly applications for the web and mobile platforms.
About Me
I'm a versatile full-stack developer with a strong foundation in the MERN stack and Next.js, dedicated to building high-performance, scalable web applications. My skill set includes HTML, CSS, JavaScript, Tailwind CSS, Firebase, React.js, Express.js, Node.js, MongoDB, and PostgreSQL. I implement Stripe for seamless payment integration and use React Native to create responsive, efficient mobile apps that deliver exceptional user experiences.
Skills and Tools






For a more detailed overview, please feel free to check the tools that were used on a per-project basis:
Projects
SkillMorph
SkillMorph is a full-stack course creation and selling platform designed for instructors and learners. It allows educators to create courses, upload lectures, and receive payments directly through Stripe connected accounts while users can enroll and access content across devices.
Key Features:
- Instructor Dashboard: Create courses, upload lectures, and monitor enrollments through a user-friendly dashboard.
- Stripe Integration: Supports connected accounts for automated and secure instructor payouts.
- Custom Authentication: Built from scratch login and signup system with session handling.
- Multi-device Support: Users can access their purchased courses from any device seamlessly.
- Responsive Design: Optimized for both desktop and mobile users with clean UI and smooth interactions.
Tech Stack:
- PostgreSQL, Express.js, React, Node.js
- Stripe API (Connected Accounts), Zustand
- Tailwind CSS for consistent, modern UI design
ShopSphere
ShopSphere is a complete eCommerce platform built using the MERN stack. It features a user-friendly interface with comprehensive functionalities for users and administrators.
Key Features:
- User Authentication: Secure login and registration powered by Firebase.
- Favorites Section: Save favorite items for quick access.
- Category Pages: Browse and shop through organized categories.
- Contact Form: Easily reach out to support or provide feedback.
- Admin Dashboard: Manage posts, items, and orders efficiently.
- Order Management: Ensure smooth transactions and customer satisfaction.
- Payment: Debit Card payment using Stripe integration
Tech Stack:
- MERN Stack (MongoDB, Express, React, Node.js)
- Firebase Authentication, Stripe
- Tailwind CSS for styling
BidHeritage
BidHeritage is a dynamic auction platform tailored for buying and selling rare heritage items. Built with Next.js, Firebase Authentication, and MongoDB Atlas, it provides a secure and user-friendly experience for collectors and sellers alike.
Key Features:
- User Authentication: Secure sign-up and login options, including Email/Password and Google.
- Auctions: Create and bid on auctions with a user-friendly interface.
- Search and Categories: Easily find items using advanced search and category filters.
- Admin Tools: Manage categories and view user contact messages from an intuitive dashboard.
- Responsive Design: Mobile-friendly layout ensuring a seamless experience across devices.
- AWS Integration: Utilizes AWS S3 for efficient image storage and management.
Tech Stack:
- Next.js, Firebase Authentication, MongoDB Atlas
- Tailwind CSS, React
- AWS S3 for seamless image storage and management
RecipeApp
RecipeApp is a versatile mobile application built with React Native and Expo, designed to provide a seamless experience for recipe enthusiasts. It offers functionalities to browse, manage, and save recipes, featuring user authentication through Firebase and a well-organized state management system.
Key Features:
- Recipe Management: Browse, manage, and save your favorite recipes with ease.
- Favorites: Save recipes as favorites for quick access.
- Filter by Difficulty: Use the settings to filter recipes by easy, medium, or difficult.
- Authentication: Secure login and registration using Email/Password and Google through Firebase.
- State Management: Manage application state efficiently using Zustand.
- Admin Access: Special admin features to add or delete recipe categories.
Tech Stack:
- React Native, Expo for building a smooth mobile experience
- Firebase for authentication
- Zustand for state management
- Node.js (Express.js) for the backend server
- MongoDB Atlas for database management
- AWS EC2 for hosting the backend server