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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $4.4k
Billed in all: $4,587$4.6k
$545 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 13% in CSS
Ranked by MRR among everyone on Upwork with the skill.
- #53Low-Code Development312 freelancers · 🇪🇬 #2Top 17%🇪🇬#2 of 8
- #109Three.js703 freelancers · 🇪🇬 #4Top 16%🇪🇬#4 of 22
- #129Vercel586 freelancers · 🇪🇬 #5Top 22%🇪🇬#5 of 12
- #535Airtable2,685 freelancers · 🇪🇬 #4Top 20%🇪🇬#4 of 26
- #754Stripe3,151 freelancers · 🇪🇬 #10Top 24%🇪🇬#10 of 47
- #889REST API5,062 freelancers · 🇪🇬 #17Top 18%🇪🇬#17 of 102
- #932Tailwind CSS6,978 freelancers · 🇪🇬 #27Top 13%🇪🇬#27 of 203
- #1,049Supabase4,116 freelancers · 🇪🇬 #11Top 25%🇪🇬#11 of 88