Career
Experience
A track record of delivering production-grade software across startups, enterprises, and independent ventures.
Software Engineer
Full-timeHala Jary·Nov 2025 — Present·United Arab Emirates · Remote
Emirati social platform connecting neighbors and community members across the UAE. Promoted from part-time to full-time in Feb 2026.
- ↳Consolidated five conflicting styling systems (Material UI, Bootstrap, Sass, Tailwind, plain CSS) inherited from a three-year-unmaintained codebase into a single Tailwind and shadcn/ui design system — cutting build time from 38s to ~15s
- ↳Owned frontend architecture in Next.js 15/16 across four interconnected applications — user portal, admin dashboard, ads manager, and early-adopter portal — while contributing backend design in Node.js, Express, and MongoDB
- ↳Architected and shipped the Hala Shop e-commerce module end-to-end: product catalog, wishlist, category management, and multi-step checkout, from API schema through UI
- ↳Built the platform's social layer: family groups with roles, family tree, and points/rewards; community groups; events; a swipe-based matching feature; and real-time 1:1, group, and store chat with rich media and unified notifications
- ↳Implemented role-based access control and permission-scoped views across vendor, admin, and ads-manager portals, preventing cross-account data access
- ↳Built a hierarchical Location Management System (Emirates → Districts → Areas) for UAE delivery logistics
- ↳Worked in a cross-functional team of five as primary frontend engineer
Next.jsReactTypeScriptTailwind CSSshadcn/uiNode.jsExpressMongoDBSocket.io
Full-Stack Engineer, Frontend Focus
Part-timeAurora Tech·Jan 2025 — Present·Cairo, Egypt · Remote
Software solutions company delivering tailored digital products.
- ↳Led a React Query migration on Snappalyze, an AI analytics platform built on Google Analytics data: removed 1,000+ lines of custom data-fetching logic, added background prefetching, and reduced perceived load time by ~40%
- ↳Engineered the complete frontend for both Snappalyze user and admin dashboards, including heavy data visualization and multi-portal interfaces backed by AI models and Google APIs
- ↳Designed a customizable drag-and-drop dashboard letting users reorder, hide, and pin metric widgets — revenue, retention rate, conversion funnels — sourced from multiple endpoints
- ↳Refactored the authentication flow, replacing manual refresh-token storage with Axios interceptors to handle token renewal and error responses centrally
- ↳Owned technical SEO end-to-end (metadata, sitemap.xml, robots.txt, Search Console), ranking Snappalyze on the first page of Google for competitive GA4-related queries
- ↳Rebuilt the Aurora Tech corporate site on Next.js 16 and React 19 with Turbopack, adding Arabic/English localization and light mode; built a 60 FPS scroll-triggered animation system, improving LCP and Core Web Vitals
- ↳Replaced hardcoded styles with a design token system and added skeleton loaders during heavy AI processing cycles that previously rendered blank screens
Next.jsReact 19TypeScriptTailwind CSSTanStack QueryAxios
Software Engineer
FreelanceSharena·Jun 2026 — Present·Saudi Arabia · Remote
- ↳Revived a two-year-dormant codebase with a broken build and rebuilt the interface on Tailwind CSS and shadcn/ui, bringing build time to 18s
- ↳Shipped four interconnected portals — admin, supplier, consumer storefront, and in-store cashier — supporting threshold-based group purchasing with supplier reverse auctions, voucher deals, and open bidding with price matching and refunds
- ↳Integrated Stripe checkout across frontend forms and backend services to process secure card orders
- ↳Built a Twilio SMS OTP verification flow requiring customer confirmation before a cashier can redeem a voucher, closing an unauthorized-redemption gap in the original design
ReactNext.jsTypeScriptTailwind CSSshadcn/uiNode.jsStripeTwilio
Software Engineer
FreelanceWelldone Factory·Jul 2026 — Present·Cairo, Egypt · Remote
E-commerce and corporate platform for a home-appliance brand.
- ↳Sole developer and design lead, delivering a full storefront and corporate web presence from scratch
- ↳Built an admin dashboard for managing products, categories, and catalog content — giving the client full control without developer involvement
- ↳Built a dynamic catalog generator that compiles live product data into a formatted, downloadable PDF on demand — replacing the client's manual catalog production entirely
- ↳Implemented storefront search, category filtering, product detail pages, and related-product recommendations with a fully responsive layout
Next.jsReactTypeScriptTailwind CSS
Frontend Engineer
ContractEFG Holding·Mar 2025 — Feb 2026·Cairo, Egypt · Remote
Universal bank with a leading investment banking franchise in frontier emerging markets.
- ↳Built the EFG Finance SME lending portal end-to-end: application flow with legal document upload, OTP phone verification, and status tracking against a 72-hour SLA, plus the internal dashboard for document review and approval decisions
- ↳Delivered four client-facing properties to production on schedule, including the 2024 Annual Report and Sustainability Report platforms
- ↳Integrated tightly restricted banking APIs with no direct backend access, working from response debugging and cross-team sessions against changing, undocumented endpoints
- ↳Implemented security hardening across frontend components — input validation, CSP headers, token handling — and eliminated third-party dependencies flagged in internal audits to meet financial-sector compliance
- ↳Drove cross-browser and WCAG accessibility improvements that reduced reported UI issues
ReactTailwind CSSREST APIs
Full-Stack Developer
FreelanceFakhamet Altamleek·Oct 2024 — Feb 2025·Jeddah, Saudi Arabia · Remote
Real estate company specializing in property sales and management.
- ↳Migrated the platform from a legacy setup to Next.js and rebuilt SEO signals — organic traffic grew 40% over the following two months
- ↳Built a Node.js and MongoDB backend from scratch to replace static content, enabling dynamic property listings with real-time data
- ↳Developed an admin dashboard with centralized listing creation, editing, and status controls, cutting the team's data management time by 20%
- ↳Added advanced property filtering, multi-field sorting, and responsive layouts
Next.jsReactNode.jsMongoDB
Software Engineer Intern
InternshipManifesto Business Community (HAAI)·May 2024 — Jul 2024·Cairo, Egypt · Hybrid
- ↳Built frontend features in React for the HAAI platform, focusing on reusable component architecture and UI/UX implementation, and integrated APIs alongside backend engineers
React
Education
BEng in Software Engineering
Egyptian Chinese University·2018 – 2023
Grade: Very Good
Graduation Project: Arabic Web-Based Development Environment (A+)
Certifications
- Advanced Frontend Engineering (Design Patterns, Performance, Architecture) — Elevate, Feb 2026
- Ultimate Next.js 15 Course (Routing, Auth, DB Integration, SEO) — JavaScript Mastery, Feb 2025
- Full-Stack Web Development (Frontend + Backend, Deployment) — Route, Oct 2024