About
Project-driven full-stack developer with hands-on experience building, integrating, and deploying production-focused web applications across e-commerce, booking, real estate, CRM, and business platforms. Strong in JavaScript/TypeScript, React, Node.js, Express.js, REST APIs, databases, authentication, payments, cloud services, and deployment.
Experience
-
Freelance / Self-Employed Full-Stack DeveloperFreelance · Jeddah, Saudi Arabia— – Present
Build and deploy responsive websites and full-stack web applications for business and client requirements, covering frontend, backend, databases, APIs, integrations, and production deployment. Delivered client work for TRQ Studio, Lakum Artspace, TD Logistics, Banana Dress, and Author FSK. Translate requirements into maintainable interfaces and backend workflows, troubleshoot production issues, integrate third-party services, and manage deployment across modern cloud platforms.
Skills
Tools / apps / platforms
Languages
Projects
-
NOVA E-CommerceReact 18, TypeScript, Hono, Turso, Stripe, Shippo, JWT, RBAC
Production-focused e-commerce platform with 94 API routes, 26 database tables, 23 frontend pages, and 50+ reusable UI components. Implemented authentication with JWT rotation, role-based access control, payments, shipping integration, email workflows, and KV caching.
-
QuickShow ProReact, Node.js, REST APIs, Payments
Full-stack cinema booking platform with movie discovery, show scheduling, interactive seat selection, secure payments, booking management, automated communication, and an admin interface.
-
ForeverReact, Node.js, Express.js, MongoDB, Stripe, Cloudinary, Resend
Complete customer storefront and admin dashboard with authentication, product management, search/filtering, cart, profiles, orders, payments, image management, and email workflows. Deployed to production using Vercel.
-
Real Estate PlatformReact, Express 5, PostgreSQL, Drizzle ORM, JWT, Docker
Property search platform with authentication using access/refresh tokens, admin CMS, dashboards, users/agents/viewings management, and property CRUD with image and amenity support. Deployed frontend and backend services on Render with Neon PostgreSQL.
Courses & certifications
- Introduction to Computer Science · Harvard CS50x
- Responsive Web Design · freeCodeCamp
- JavaScript Algorithms and Data Structures · freeCodeCamp
- JavaScript Course · SuperSimpleDev
- C Programming · Bro Code