Skip to content
BackNov 7
Ibrahim A.
Upwork badge

Ibrahim A.

Full-Stack Engineer | React, Next.js, Node.js | SaaS & Custom Web Apps

Need a reliable full-stack developer to build, improve, or deploy your SaaS platform, marketplace, dashboard, or REST API? I develop complete web applications using React, Next.js, TypeScript, Node.js, Express, MongoDB, PostgreSQL, and Supabase. I can handle the entire development process—from responsive frontend interfaces and backend APIs to authentication, database design, integrations, testing, and production deployment. WHAT I CAN BUILD • SaaS applications and admin dashboards • Online marketplaces and e-commerce features • Business and clinic management systems • React and Next.js frontend applications • Node.js and Express REST APIs • Authentication and authorization systems • Customer, seller, and administrator portals • Database-driven CRUD applications • Third-party API integrations • Responsive interfaces from designs or requirements • Existing application improvements and bug fixes • Vercel, Render, MongoDB, PostgreSQL, and Supabase deployments FULL-STACK DEVELOPMENT SERVICES Frontend Development I build responsive, maintainable user interfaces with React, Next.js, TypeScript, JavaScript, Tailwind CSS, Material UI, HTML5, and CSS3. This includes reusable components, forms, dashboards, routing, state management, API integration, loading states, validation, and error handling. Backend and API Development I create secure Node.js and Express backends with structured REST APIs, database models, input validation, error handling, authentication, role-based access control, and third-party service integrations. Authentication and Security I can implement JWT authentication, HTTP-only refresh cookies, Google OAuth, email verification, OTP flows, password resets, protected routes, role-based permissions, Helmet, CORS configuration, and API rate limiting. Database Development I work with MongoDB, Mongoose, PostgreSQL, Sequelize, SQL, Supabase, and MySQL. I can design database schemas, relationships, queries, migrations, CRUD operations, and application data flows. Deployment and Maintenance I deploy full-stack applications using Vercel and Render and configure environment variables, databases, frontend-backend communication, CORS, build settings, and production debugging. SELECTED FULL-STACK PROJECTS HandeMade V2 — Full-Stack Marketplace Built an artisan marketplace using React, Node.js, Express, MongoDB, Mongoose, and Tailwind CSS. Features include buyer, seller, and administrator roles, product management, shopping cart, checkout, seller dashboards, admin tools, Cloudinary uploads, JWT authentication, Google OAuth, OTP verification, and password recovery. OptiCloud — Clinic Management SaaS Developed an optical clinic management platform using React, Node.js, Express, PostgreSQL, Sequelize, Supabase, and Material UI. The application includes patient records, appointments, prescriptions, inventory, PDF quotations, multilingual interfaces, REST APIs, and role-based access control. Clip-Cuter — AI Video Processing Dashboard Created a TypeScript and React dashboard connected to a local Node.js processing pipeline using Whisper, Ollama, FFmpeg, yt-dlp, Zod, and Express. The system processes videos, detects clips, generates subtitles, and exports vertical content. MY CORE TECHNOLOGIES React • Next.js • TypeScript • JavaScript • Node.js • Express.js • MongoDB • Mongoose • PostgreSQL • Supabase • MySQL • REST API • JWT • OAuth • Tailwind CSS • Material UI • HTML5 • CSS3 • Git • Vercel • Render WHY WORK WITH ME? • End-to-end frontend and backend development • Clean, organized, and maintainable code • Clear milestones and regular progress updates • Responsive interfaces for desktop and mobile • Explicit error handling and production-focused debugging • Experience with authentication, permissions, dashboards, and APIs • Fluent English and native Arabic • CET availability with overlap for European and US clients I am available for complete application builds, individual features, ongoing full-stack support, API development, authentication systems, dashboard development, bug fixing, and deployment work. Send me your requirements, existing repository, design, or technical issue. I will review the scope and suggest a practical implementation plan before we begin.

🇪🇸Madrid, Spain$35/hr100% JSSSince Jun 2025
GlobeUpwork

Earnings and projects

MRR
$2.6k

Last 6 months ÷ 2.8 months active (since Aug 2026)

World#15,578 / 412k
🇪🇸Country#175 / 4,023
Revenue, last 30 days
$0

Last 6 months: $7.4k

Total earnings
$7.5k

Billed in all: $7.9k

World#220,350 / 412k
🇪🇸Country#2,119 / 4,023
Per project
$3.8k

$3.7k in the last 6 months

World#45,705 / 412k
🇪🇸Country#445 / 4,023
Projects, last 6 months
2
0% fixed100% hourly
World#88,918 / 412k
🇪🇸Country#803 / 4,023
Projects in all
2
0% fixed100% hourly
World#328,886 / 412k
🇪🇸Country#3,175 / 4,023

Earnings, last 30 days

$7.9kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$7.7k$7.8k$7.9k$8.0kOct 8Oct 23Nov 7

Skill rankings: Top 3% in Mongoose

Ranked by MRR among everyone on Upwork with the skill.

  1. #6Mongoose181 freelancers · 🇪🇸 #1Top 3%
  2. #154MERN Stack3,086 freelancers · 🇪🇸 #1Top 5%
  3. #222ExpressJS5,651 freelancers · 🇪🇸 #4Top 4%
  4. #331Tailwind CSS6,978 freelancers · 🇪🇸 #5Top 5%
  5. #393Supabase4,116 freelancers · 🇪🇸 #3Top 10%
  6. #443API7,943 freelancers · 🇪🇸 #6Top 6%
  7. #549HTML514,581 freelancers · 🇪🇸 #8Top 4%
  8. #578MongoDB10,865 freelancers · 🇪🇸 #7Top 5%