Building modern web experiences with React, Next.js, and TypeScript. From responsive frontends to full-stack applications with Supabase and Firebase backends.
Passionate about building real-world applications that solve actual problems. The journey from early experiments in HTML and CSS to shipping full-stack production applications has been shaped by persistence, hands-on learning, and a genuine love for the craft.
Currently a Front-End Trainee at DEPI under the Ministry of Communications and Information Technology (MCIT), working with React, TypeScript, Next.js, and Tailwind CSS. Recently built a full production e-commerce platform (Wrody) with Supabase, PostgreSQL, and authentication โ and an AI-powered movie discovery app with Firebase and streaming LLM integration.
Strong foundation across the full stack: React Server Components, Supabase RLS, PostgreSQL functions, Firebase Auth and Realtime DB, REST API integration โ complemented by solid programming fundamentals in Java, C, and algorithms.
Production-ready Arabic e-commerce platform for a handmade flower brand. Full customer storefront with product search, cart, coupon codes, 3-step checkout, and order tracking โ plus a complete admin dashboard with analytics, inventory, and order management. Server-side PostgreSQL pricing prevents price tampering.
A static website for browsing student profiles and submitted coding assignments โ built during the DEPI training program. Features a searchable student grid, individual profile pages via URL query strings, and a data-driven architecture managed from a single JS config file. Deployed on Vercel and GitHub Pages.
AI-enhanced movie discovery platform featuring CineGuide, a streaming AI assistant recommending films through natural conversation. Browse and search the OMDb catalog, save favorites via Firebase, with a server-side Vite plugin streaming Claude/Gemini responses in real-time. Built on MVVM architecture.
Full-stack Tic-Tac-Toe web application with Supabase-backed user authentication (login & register), responsive game UI with Tailwind CSS, turn-based game logic with win detection, and multi-page architecture covering auth and game flows. Includes software engineering system diagrams.
I'm currently open to new opportunities and collaborations. Whether you have a project in mind, a question, or just want to say hi โ my inbox is always open!