Mohamed Abdelwahab — Photography (2026)
An archive for a Cairo wedding photographer. Cream-sweep page transitions, horizontal archive, film-grain hero. GSAP + Lenis, tested with Vitest + Playwright.
https://mohamed-abdelwahab.comCairo · fresh CS graduate · I build editorial-feeling websites and the systems underneath them. Looking for full-time roles and a few freelance projects.
An archive for a Cairo wedding photographer. Cream-sweep page transitions, horizontal archive, film-grain hero. GSAP + Lenis, tested with Vitest + Playwright.
https://mohamed-abdelwahab.comA wedding videography studio site for Aref — three chapter reels, paper/wine/ink palette, Spectral serif, WhatsApp-relayed contact form via an Edge API route, FFmpeg-encoded video.
https://thewed-films.comBrand coming-soon for ZILL — viewfinder corner labels, hairline draws, wordmark, COMING SOON pulse, ambient beam sweep and film grain.
https://zilleg.comA talent-acquisition app for Egypt's creative industry — talents post their work and get scouted, while casting offices, production houses & agencies post briefs and book studios or locations in-app. Cross-platform (Ionic + Angular on Capacitor, iOS & Android) on a C#/.NET API with SignalR realtime and JWT. Built across the stack.
https://lconnectapp.comThis portfolio. Next 14 + Tailwind + GSAP + Lenis + three.js, hosted on my own VPS behind Caddy.
https://theahmedali.comThe partner-facing portal for Genoa Tours — travel agencies in Algeria & Morocco submit tourist manifests (flights + passport details) for entry into Egypt, track each through review → revision → approval, and download the generated Arabic guarantee letter. Next.js 16 / React 19 / TypeScript, bilingual EN↔AR with full RTL, on a shared ASP.NET Core 10 + PostgreSQL API. JWT with silent refresh.
The internal staff console for Genoa Tours — review and approve partner submissions, manage 115 partner companies, set per-tourist pricing and track each partner's running balance & payments, edit the document template, and generate the approval letters (single or combined multi-flight). Role-based access (GenoaAdmin / GenoaStaff), bilingual EN/AR (RTL), Next.js 16 + Tailwind v4 on the same .NET 10 / PostgreSQL backend.
Internal studio console for TheSkyDesign — bookings, client portal, project timelines, asset hand-off. TypeScript front-end against a C#/.NET API, role-based access.
The moderation & operator back-office for LConnect — user & content moderation, support tooling, against the same C#/.NET API.
An Angular admin console built at App Blender for Zaseva — data tables, dashboards & charts, rich-text editing, maps and exports, role-based access, talking to a .NET API over SignalR + JWT.
Member of App Blender — a software house building web, mobile, and SaaS products for clients across the MENA region. I work across the stack on client projects here.
https://app-blender.comA computer-vision music controller — detects hand gestures via webcam and maps them to audio parameters in real time.
https://github.com/AhmedAli-00ne/Gesture-Based-Music-ControllerC++ / OpenGL 3D graphics final — GLSL shaders, transforms, lighting, scene management. The shader literacy that ended up on these sites.
https://github.com/AhmedAli-00ne/3D-Project-FinalOS coursework — scheduling, synchronization primitives, virtual memory simulation. Where the systems thinking comes from.
https://github.com/AhmedAli-00ne/Advanced-OSImage processing pipeline in C# — filters, edge detection, transforms. The intuition for what shaders do, learned by writing it on the CPU first.
https://github.com/AhmedAli-00ne/Image-Processing-Project