Skip to content
BackNov 7
Mostafa B.
Upwork badge

Mostafa B.

Full Stack Developer | React, Next.js, Supabase, AI Apps, Mobile

Full Stack Developer: React, Next.js, TypeScript, Node.js, PostgreSQL, Supabase I build production web and mobile apps that businesses actually run on: SaaS platforms, AI assistants, payment systems and interactive websites, designed, built, tested and launched end to end. Recent work you can try today: - Hala (hala-phi.vercel.app/demo): a bilingual Arabic and English AI booking assistant. It answers from a business's own information with sources, checks real availability, and books appointments through validated server-side tools, with an evaluation suite that measures the AI's behavior. - Clubly (clubly-nine.vercel.app): a multi-tenant membership SaaS with Stripe Connect, each business's data isolated in the database, payment webhooks processed exactly once, and 549 automated tests. - Sahra (sahra-khaki.vercel.app): an interactive WebGL website scene running at 60 fps on a mid-range phone, with a Lighthouse score of 100 on mobile. Before that, I spent a year and a half as a Full Stack Developer at an enterprise hospitality company, building and maintaining a platform used across 14+ venues: 241+ API endpoints, 11 third-party integrations, role-based access for 10 user roles, automated scheduled jobs and payment processing, and I led most of its migration to a redesigned system. I've also shipped a React Native app to both the App Store and Google Play. What I do best: - Full-stack web apps: React, Next.js, TypeScript, Node.js, PostgreSQL, Supabase - AI features: chatbots and assistants grounded in your data (RAG), tool calling, evaluations and cost control - Payments and SaaS: Stripe subscriptions and Connect, multi-tenant data isolation, roles and permissions - Mobile apps: React Native with Expo, from build to App Store and Google Play release - Interactive front-end: animation, WebGL and Three.js, pixel-accurate builds from Figma - APIs and integrations: REST, webhooks, OAuth, data pipelines and reconciliation How I work: clear written updates, small reviewed changes backed by automated tests, and honest estimates, including telling you when something is outside my experience. I use AI coding tools every day to deliver faster, and I review every line before it ships. Native Arabic speaker and fluent in English, so I build right-to-left interfaces properly. I can overlap with any US time zone. Let's talk about your project.

🇪🇬Giza, Egypt$20/hr100% JSS5.00 (5)Since Jan 2025

Earnings and projects

MRR
$727

Last 6 months ÷ 6

World#62,011 / 412k
🇪🇬Country#785 / 6,384
Revenue, last 30 days
$2.5k

Last 6 months: $4.4k

World#16,486 / 412k
🇪🇬Country#145 / 6,384
Total earnings
$4.4k

Billed in all: $4.6k

World#264,970 / 412k
🇪🇬Country#3,681 / 6,384
Per project
$493

$545 in the last 6 months

World#184,098 / 412k
🇪🇬Country#2,341 / 6,384
Projects, last 6 months
8
63% fixed37% hourly
World#24,499 / 412k
🇪🇬Country#270 / 6,384
Projects in all
9
67% fixed33% hourly
World#212,268 / 412k
🇪🇬Country#3,350 / 6,384

Earnings, last 30 days

$4.6k+$2.5k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$2k$4k$6kOct 8Oct 23Nov 7

Skill rankings: Top 13% in CSS

Ranked by MRR among everyone on Upwork with the skill.

  1. #53Low-Code Development312 freelancers · 🇪🇬 #2Top 17%
  2. #109Three.js703 freelancers · 🇪🇬 #4Top 16%
  3. #129Vercel586 freelancers · 🇪🇬 #5Top 22%
  4. #535Airtable2,685 freelancers · 🇪🇬 #4Top 20%
  5. #754Stripe3,151 freelancers · 🇪🇬 #10Top 24%
  6. #889REST API5,062 freelancers · 🇪🇬 #17Top 18%
  7. #932Tailwind CSS6,978 freelancers · 🇪🇬 #27Top 13%
  8. #1,049Supabase4,116 freelancers · 🇪🇬 #11Top 25%