experience/

Career

Experience

A track record of delivering production-grade software across startups, enterprises, and independent ventures.

Software Engineer

Full-time
Hala 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-time
Aurora 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

Freelance
Sharena·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

Freelance
Welldone 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

Contract
EFG 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

Freelance
Fakhamet 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

Internship
Manifesto 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