website logo

Hi there πŸ‘‹
I 'm Osama
I Develop bcdehijk

I'm a FreeLancer

Hire Me

Have a look at my work

Featured Projects

fitman.ae

Full-Stack

A modern, bilingual (Arabic/English) web application built with Next.js 15, featuring a robust admin dashboard and public-facing interface with payment gateway integration. The platform leverages Supabase for secure authentication and data and files management, while maintaining high performance through server-side rendering capabilities. The application demonstrates a sophisticated patterns in content management and data handling using RBAC.

Features:

  • 🌐 Full bilingual support (Arabic/English) for public-facing content.

  • πŸ” Secure authentication system powered by Supabase with RBAC roles.

  • πŸ“Š Comprehensive admin dashboard with English interface.

  • πŸ”„ Dual-language content management system for administrators.

  • ⚑ Server-side rendering (SSR) for optimal performance and caching with NextJS DynamicIO feature.

  • 🎨 Modern UI built with Tailwind CSS and shadcn components.

  • πŸ“± Responsive design across all devices.

  • πŸ› οΈ Type-safe development with TypeScript integration.

  • πŸ“ Form validation using Zod and react-hook-form.

  • πŸ“Š Advanced data table management using Tanstack Table.

  • πŸ” SEO-friendly architecture.

  • πŸš€ Real-time data synchronization with Supabase.

  • 🎯 Efficient routing with Next.js App Router.

  • 🌍 Internationalization handled through next-intl.

Technologies & Frameworks:

NextJs
Supabase
postgresql
Dashboard
RBAC
Tailwind

Made-in.com.sa

Front-End

An E-commerce store operating on the level of multiple countries and serving 5000+ products.The website front-end is Built using NextJS. I kept in mind the scale of the project and made sure to optimize all aspects for speed, reliability, and SEO to enhance the user experience finding and navigating the website.
The business operates in more than one country and showcases different products for different ones while the user is the same. so, it was challenging to get this to work as expected in different regions. however, I made sure my solutions are meeting the client's needs by working with the GPS browser API and managing fallbacks.

Features:

  • πŸš€ Fast and interactive front-end.

  • πŸ” customers authentication system (Sign up / login / forgot password) using JWT. With account activation via SMS OTP.

  • πŸ“Š Data pagination throughout different sections and product lists to optimize for speed and ineractivity.

  • πŸ” Products Search and filtering page via category, price, or name.

  • πŸ’³ Checkout integration with PayTabs(payment gateway) with a custom managed online Card payment form.

  • πŸ—ΊοΈ Checkout address selection from map with the help of google Maps API.

  • πŸ‘€ User profile page showing personal and orders' details.

Technologies & Frameworks:

NextJs
Ecommerce
React
MUI
APIs
Payments

EwaveOnline.com

Full-Stack

A platform providing investing markets wave analysis, recommendations, and signals. The project consists of a backend built using NodeJS serving the front end. The front-end stations are the main website for customers subscription (PayPal payment gateway) and a blogs section, a web dashboard for management, monitoring, and content editing, and finally the mobile application for serving premium content for customers with a subscription.

Backend Features:

  • πŸ‘₯ Roles based User model with authentication and authorization using JWT.

  • πŸ”Œ RESTful API endpoints for serving different data types.

  • πŸ’° PayPal integration for customer subscription and payment handling.

FrontEnd Features:

  • πŸ–₯️ Web based dashboard for monitoring and managing the business details with an admin-only login.

  • πŸ“‹ Different data tables and actions to easily add, delete, or modify any data from the dashboard

  • πŸš€ Simple landing page with a sign up form and a supscription checkout using PayPal

Technologies & Frameworks:

NodeJs
ExpressJs
NextJs
MongoDB
APIs
Payments
View All Projects

Tech Stack

Although I'm usally open to learning different technologies, I prefer focusing on a selected core frameworks and libraries and mastring them. with the power of JS✨, I use ReactJS | NextJS on front-end and NodeJS | ExpressJS on back-end.

ReactJS NextJS

Front-End

Nodejs Express

Back-End

MongoDB PostgreSQL

Databases

Git GitHub

Version Control

HTML CSS JavaScript TypeScript

Web Basics

Jack of all trades. Master of none Javascript. Javascript

Get In Touch

You will recieve a confirmation email on the email address you provided once you click send.

More
About
Me

Hi there, I hope you're enjoying visiting my website. My name is Ahmed Osama, but, most people call me Osama. I have been working as a web developer for the past 3 years. I enjoy designing and creating websites that are both functional and visually appealing. Always looking to expand my skills and learn new technologies to grow as a better developer. I'm usually open to working on new interesting projects. Feel free to reach out if you have something in mind.

Osama personal photo