SAYED.DEV
SAYED ESMAILSELECTED WORK / 2026

Senior Frontend / Full-Stack Engineer · Cairo

Interfaces that
make complex
products work.

I build and lead the frontends behind SaaS products: live fleet tracking at Routz, a multi-tenant innovation platform at Untap, and my own tutoring marketplace, Zads. Vue, React, Next.js, and TypeScript, with Arabic and English interfaces built right-to-left first.

Company work

Schoolz / Routz
Untap · AutoTager · Botme
MoreCreative · Enjaz · MTC · Webdivs

Freelance projects

Zads · Fleet Billing · Yanfaa · Wellpal
FundSeer · Kadouscope · Movex

Company experience · Freelance delivery · Product ownership01
COMPANY WORKSAYED ESMAIL

Routz

Schoolz (Routz Platform)

Schoolz's fleet-management and school-transportation platform. I built the Vue 3 web application from the ground up, with admin and client dashboards, and own its real-time layer.

Routz live fleet tracking map

My contribution

  • Built the real-time layer end to end: live GPS tracking of active trips and an in-app chat (web backend and frontend plus the mobile apps) connecting operators, passengers, and drivers over custom Node.js socket services.
  • Shipped the passenger self-service subscription flow: in-app registration, package selection, and online payment through PayTabs, plus operator workflows for drivers, trips, and billing.
  • Integrated mapping and geocoding APIs for route planning, location search, and map interactions.
  • Established shared Vue components and composables for a bilingual Arabic and English interface.
Vue 3Node.js socketsLive chatGPS trackingPayTabsArabic/English
routz.meRead the full case study ↗
Routz / Selected work02
COMPANY WORKSAYED ESMAIL

Untap

Untap

A multi-tenant SaaS platform for competitions, innovation programs, and grant management, bringing admin, customer portal, and public-site experiences into one Vue codebase.

Untap platform dashboard overview

My contribution

  • Became the primary frontend contributor and was promoted to Frontend Team Lead in January 2025, owning architecture decisions, code reviews, and engineer mentoring.
  • Designed the multi-tenant foundation for client theming, permission roles, and runtime configuration, supporting dozens of distinct client deployments from one codebase.
  • Delivered a schema-driven form builder and drag-and-drop page builder on SurveyJS and GrapesJS, then added an AI layer so clients generate forms and pages from a prompt and run AI screening of submissions before judge review.
  • Integrated Stripe so clients can charge participants for submissions.
  • Improved initial dashboard load time by 40% through Vite build optimization, route-level code splitting, and state-management refactoring.
  • Owned frontend security remediation during the ISO 27001:2022 certification: moved auth tokens from localStorage to HTTP-only cookies and replaced vulnerable dependencies until the certificate was granted.
Vue 3Multi-tenant SaaSSurveyJSGrapesJSAI screeningStripeISO 27001
untap.techRead the full case study ↗
Untap / Selected work03
COMPANY EXPERIENCESAYED ESMAIL

AutoTager

AutoTager

A B2B automotive marketplace where dealers list inventory and admins and clients work from data-dense dashboards. I built the React frontend for all three.

My contribution

  • Built the admin, client, and dealer dashboards in React: analytics, inventory, and multi-tenant listings.
  • Developed the vehicle-inspection workflow: photo uploads, condition scoring, and a structured report that a listing has to pass before it goes live.
  • Turned the Figma designs into a reusable React component library, which cut design-to-development handoff time by 50%.
ReactB2B marketplaceDashboardsVehicle inspection

Botme

Botme

An omnichannel chatbot builder used by 5,000+ active businesses a month, with workflow automation, live chat, and commerce. I spent four years on its frontend.

My contribution

  • Built and improved the bot builder, workflow automation, live chat, and commerce features in Vue.js and Angular, for a product with 5,000+ active business users a month.
  • Contributed to Botme Shops, the automated e-commerce module that Facebook featured at F8 Refresh 2021.
  • Designed the user flows for the visual automation editor and the interactive forms.
Vue.jsAngularChatbotsWorkflow automationE-commerce

Earlier Agency Work

MoreCreative, Enjaz (KSA), MTC (Qatar), and Webdivs

Where I started: client websites and storefronts at four agencies, including Enjaz in Saudi Arabia and MTC in Qatar, for customers across the MENA region.

My contribution

  • Designed and built WordPress, WooCommerce, and Shopify websites and storefronts for agency clients.
  • Integrated third-party APIs into client sites.
WordPressWooCommerceShopifyAPI integration
Commerce, automation & agency work04
FREELANCE PROJECTSSAYED ESMAIL

Zads

My own learning marketplace: families and learners find nearby teachers and request lessons. Started on Nuxt 3, now on Next.js 16 App Router, with the source public on GitHub.

Zads education platform landing page

My contribution

  • Built the backend using Node.js, Express, Prisma ORM, and PostgreSQL, with HTTP integration tests that run in CI before every deploy.
  • Developed geo-proximity search to match learners with nearby teachers using location mapping and distance routing.
  • Implemented dynamic pricing and automated tutor requests from parent sign-ups.
  • Migrated the product from Nuxt 3/Vuetify to a unified Next.js 16 App Router app: 42 routes, Arabic/English RTL via next-intl, Auth.js v5, CASL role-based access, Server Components on the public pages, deployed on Vercel.
Next.js 16ReactTypeScriptNode.jsPostgreSQLPrismaOpen source
zads.appRead the full case study ↗
Independent products & client engagements05
FREELANCE PROJECTSSAYED ESMAIL

Fleet Billing (lite)

Subscriptions and billing for a school-bus operator: operators manage buses and trips and see revenue and seat utilization, while parents pick a plan and pay through Stripe Checkout. A portfolio project with synthetic seed data and Stripe in test mode; source is public on GitHub.

Fleet Billing operator dashboard with revenue, seat utilization, and the bus list

My contribution

  • Built the web app on Next.js 16 App Router: Server Components for stats, tables, and subscriptions, a Server Action for checkout, and client components for the fleet editor and plan picker, in Arabic and English with RTL via next-intl.
  • Built the NestJS API with global auth and role guards, class-validator DTOs, and pure, unit-tested pricing in integer cents (monthly and term plans with sibling discounts).
  • Modeled the data with Prisma on Supabase Postgres and used Row Level Security for parent-scoped subscription reads; roles come from a profiles table, never from user metadata.
  • Integrated Stripe Checkout with a signed webhook that verifies the signature, cross-checks the charged amount, and activates the subscription once per event id.
  • Covered pricing, the webhook, and HTTP e2e with Vitest and web smoke with Playwright; GitHub Actions runs lint, typecheck, tests, migrations, seed, and a Docker build before the Vercel deploys.
Next.js 16NestJSPrismaSupabase RLSStripeVitestPlaywrightArabic/English
fleet-billing.vercel.appRead the full case study ↗
Independent products & client engagements06
FREELANCE PROJECTSSAYED ESMAIL

Yanfaa

A full redesign of the Yanfaa website, which I implemented as responsive HTML and CSS.

Current Yanfaa public website homepage in Arabic
Current public website captured in September 2026; it may differ from the UI redesign delivered for this project.

My contribution

  • Redesigned the interface across the site and implemented it as responsive HTML and CSS layouts for desktop and mobile.
  • Kept frontend performance in scope throughout the redesign, not as an afterthought.
HTMLCSSResponsive designPerformance
yanfaa.com/
Independent products & client engagements07
FREELANCE PROJECTSSAYED ESMAIL

Wellpal

A custom storefront on the Sylius commerce platform, shaped around the customer's shopping journey.

Current WellPal Web SA storefront homepage
Current public storefront captured in September 2026; it may differ from the custom Sylius storefront UX delivered for this project.

My contribution

  • Built the custom storefront frontend on Sylius.
  • Shaped the storefront interface from UX research and the client's business goals.
SyliusE-commerceStorefront UX
sa.wellpal.net/en/
Independent products & client engagements08
FREELANCE PROJECTSSAYED ESMAIL

FundSeer

Marketing websites and a secure investor dashboard for FundSeer, built with performance and scalability in mind.

FundSeer growth chart cover illustration

My contribution

  • Built the marketing websites.
  • Developed the secure dashboard investors sign in to.
  • Worked on frontend performance and scalability as the product grew.
Marketing websitesInvestor dashboardSecurityPerformanceScalability
Independent products & client engagements09
FREELANCE PROJECTSSAYED ESMAIL

Kadouscope

A frontend overhaul of a complex React analytics dashboard: faster rendering, responsive layouts, and one consistent look.

Kadouscope analytics globe cover illustration

My contribution

  • Overhauled the frontend of a complex analytics dashboard in React.
  • Improved rendering speed, responsive behavior, and visual consistency across the dashboard.
ReactAnalyticsResponsive designRendering
Independent products & client engagements10
FREELANCE PROJECTSSAYED ESMAIL

Movex

A shipment-tracking interface for a logistics company, connected to its tracking API.

Movex shipment route cover illustration

My contribution

  • Built the responsive frontend views for shipment tracking.
  • Integrated the shipment-tracking API into the interface.
LogisticsShipment trackingAPI integrationResponsive design
Independent products & client engagements11
FREELANCE PROJECTSSAYED ESMAIL
Independent products & client engagements12
FREELANCE PROJECTSSAYED ESMAIL

Let’s build what’s next.

Thoughtful interfaces.
Reliable delivery.

Available to discuss frontend engineering, product development, and technical leadership.

5atab.work@gmail.com
Independent products & client engagements13