SaaS frontends that stay fast and clear.

Dashboards, marketplaces, and client work, shipped with care for structure and UX.

Marwan Abdelwahab

Marwan Abdelwahab

Frontend engineer, Cairo.

How I usually show up

Not a checklist of buzzwords, just the places I tend to go deep when we’re building something together.

Structure that survives the next feature

I set up components and boundaries so the codebase doesn’t fight you when the roadmap shifts.

When the API misbehaves

Empty states, retries, and copy that match reality, so users aren’t left guessing.

Speed you can feel

I care about perceived performance: what loads first, what waits, and what never janks.

Arabic and English, same polish

RTL isn’t an afterthought here: layout, type, and microcopy get the same attention both ways.

The unglamorous product surfaces

Dashboards, listings, admin tools: the places where operators and customers spend real time.

Where this comes from

A bit of context before the case studies, so you know what kind of rooms I’ve been in, not just what’s on my CV.

So far

3+ years

In that time I’ve been in the weeds with production UIs in Arabic and English, tight timelines, real users.

Shapes of work

  • SaaS platforms
  • Marketplaces
  • Dashboards & admin tools

I like sitting with founders, product, and engineering until the thing on the screen matches the story we agreed on.

Things I’m proud of

A few builds where the details mattered: performance, clarity, and how people actually moved through the product.

TankList

Global marketplace for buying, selling, and franchising businesses.

Marketplace
SaaS
High-traffic UI
  • Advanced filtering and discovery across industries
  • CMS-driven content and scalable listing architecture
  • Performance-focused UI for large catalogs

Voliop

Bilingual horse marketplace for buying, selling, auctions, stables, vets, and trainers.

Marketplace
RTL / i18n
Next.js
  • Listings and category flows for horses, stables, accessories, trainers, and veterinary services
  • English / Arabic UX with proper RTL and LTR layout switching
  • Auth, dynamic routing, and third-party API integrations to backend services

Helbing World

Arabic creative platform for weekly blogs, podcasts, dialogues, and writing exercises.

Media
Subscriptions
RTL
  • Next.js + Tailwind frontend with full RTL support for Arabic content
  • Authentication plus subscription paywall for exclusive weekly releases
  • Dynamic blog and media pages for articles, podcasts, and translated dialogues

New Home Vision

Real estate lead platform: ZIP search, filters, and API-driven property discovery.

Soon
Real estate
Lead gen
APIs
  • ZIP-based property search with filters matched to investor criteria
  • Third-party REST APIs for property data and dynamic filtering
  • Streamlined discovery flow that cuts manual research time

Aura Space

Workspace management: clients, analytics, and financial visibility.

Dashboard
SaaS
Internal tools
  • Unified views for clients and operational data
  • Analytics-oriented layouts and clear data hierarchy
  • Maintainable structure for evolving admin workflows

Angezz

Exam digitization and results for schools in Saudi Arabia.

EdTech
RTL
  • RTL-first flows for administrators and students around exams and results
  • Structured journeys for digitized examinations and result corrections
  • Arabic-first UX tuned for classroom and school workflows

More along the way

Smaller pieces and experiments, same mindset, less room to tell the full story here.

If this resonates, we should talk.

Send a note with what you're building, where you're stuck, and what "good" looks like. I'll reply with honest thoughts on fit.