I'm a developer with a record in creating websites tailored to the needs of small and medium-sized projects,
I possess the expertise to assist you.
Knows HTML/CSS, PHP ,(...), Jquery, frameworks like laravel, symfony and django
CSS
Java
C++
Python
MySQL
Symfony
Laravel
Django
jQuery
PHP
Web Application Development
Bootstrap
Oracle
React
Machine Learning
Hicham E.
Tangier, Morocco
$10/hr
5.0
16 jobs
Hi, this is Hicham.
As a Fullstack Developer, I bring experience in building and maintaining high-performance web applications using cutting-edge technologies and best practices. With a proven track record of delivering complex projects on time and within budget, I excel in collaborating with cross-functional teams to drive innovation and achieve business goals.
My expertise includes developing responsive and scalable user interfaces using HTML, CSS, JavaScript, and React frontend frameworks. I have a deep understanding of browser compatibility issues, performance optimization, and accessibility standards, and I strive to ensure that all projects I work on are fully responsive and accessible to all users.
In addition, I am committed to fostering a culture of continuous learning and growth. Whether working independently or as part of a team, I am dedicated to delivering high-quality code that meets the needs of both clients and end-users.
If you're looking for a Frontend Developer who can bring technical expertise and strategic thinking, I would be honored to discuss how I can help you achieve your goals.
Tailwind CSS
JavaScript
React
Next.js
TypeScript
Redux
Node.js
ExpressJS
Bootstrap
Material UI
Git
MongoDB
Firebase
Elkabouri M.
Taza, Morocco
$20/hr
5.0
3 jobs
⭐ Full-Stack SaaS Developer | Next.js, TypeScript, Supabase & Stripe
Hi, I'm Mohammad — a Full-Stack Developer specializing in building production-ready SaaS applications and modern web platforms.
I help startups, founders, and businesses turn ideas, designs, or unfinished products into fast, secure, scalable web applications that are ready for real users.
### What I build
* SaaS platforms and MVPs
* Admin dashboards and business portals
* CRM and management systems
* Booking and marketplace platforms
* Authentication, roles & permissions
* Stripe payments and subscription systems
* REST APIs and third-party integrations
* AI-powered features and API integrations
* Existing application fixes, improvements and production hardening
### My Tech Stack
**Frontend**
* Next.js
* React
* TypeScript
* Tailwind CSS
**Backend & Database**
* Node.js
* Supabase
* PostgreSQL
* Authentication, RLS & RBAC
**Payments & Integrations**
* Stripe
* REST APIs
* Third-party services
**Deployment**
* Vercel
* Production builds, testing and performance optimization
### What you can expect
* Clean, maintainable TypeScript code
* Responsive and professional UI
* Secure authentication and authorization
* Proper database architecture
* API integrations that actually work
* Testing and production-focused development
* Clear communication and reliable delivery
Whether you are starting from scratch, have an existing codebase that needs fixing, or need to take a project from development to production, I can help.
Send me your requirements, existing codebase, or product idea — and I'll help you turn it into a reliable, production-ready application.
CSS
Front-End Development
Tailwind CSS
React
Next.js
JavaScript
TypeScript
HTML5
Responsive Design
Web Development
Figma
GitHub
Vercel
API Integration
Supabase
Node.js
ExpressJS
MongoDB
PostgreSQL
SaaS Development
Hamza N.
Mohammedia, Morocco
$20/hr
4.8
16 jobs
𝗛𝗮𝗹𝗳-𝗯𝘂𝗶𝗹𝘁. 𝗢𝘃𝗲𝗿 𝗯𝘂𝗱𝗴𝗲𝘁. 𝗧𝗵𝗲 𝗹𝗮𝘀𝘁 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 𝘃𝗮𝗻𝗶𝘀𝗵𝗲𝗱. 𝗧𝗵𝗲 𝗻𝗼-𝗰𝗼𝗱𝗲 𝗽𝗿𝗼𝘁𝗼𝘁𝘆𝗽𝗲 𝗵𝗶𝘁 𝗮 𝘄𝗮𝗹𝗹. 𝗧𝗵𝗲 𝗹𝗮𝘂𝗻𝗰𝗵 𝗱𝗮𝘁𝗲 𝗰𝗮𝗺𝗲 𝗮𝗻𝗱 𝘄𝗲𝗻𝘁.
If your SaaS project is stuck, that's the work I do best.
I'm a senior full-stack developer with 9 years of experience, and I specialize in taking over projects that are struggling, inherited codebases, stalled builds, messy MVPs, no-code prototypes that outgrew their tool and driving them to a finished, production-ready launch.
When you inherit a project in trouble, you don't get to pick the stack you adapt to it. That's why I work across the whole ecosystem instead of tying myself to one framework. React, Next.js, Vue, Node, Python, Supabase, Firebase whatever your project is already built on, I can pick it up and move it forward.
𝗪𝗵𝗮𝘁 𝘆𝗼𝘂 𝗴𝗲𝘁 𝘄𝗼𝗿𝗸𝗶𝗻𝗴 𝘄𝗶𝘁𝗵 𝗺𝗲:
▸ 𝗔 𝗰𝗹𝗲𝗮𝗿 𝗱𝗶𝗮𝗴𝗻𝗼𝘀𝗶𝘀 𝗳𝗶𝗿𝘀𝘁 I start by auditing what's there: what's salvageable, what's broken, and exactly what it'll take to finish. No guessing, no surprises halfway through.
▸ 𝗦𝗼𝗺𝗲𝗼𝗻𝗲 𝘄𝗵𝗼 𝗮𝗰𝘁𝘂𝗮𝗹𝗹𝘆 𝗳𝗶𝗻𝗶𝘀𝗵𝗲𝘀 I'm comfortable in unfamiliar, messy codebases that send other developers running. Reading and fixing other people's code is the job, not a detour.
▸ 𝗣𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻, 𝗻𝗼𝘁 𝗽𝗮𝘁𝗰𝗵𝗲𝘀 proper authentication, data, payments, and security, so it holds up the moment real users arrive.
▸ 𝗔𝗜-𝗮𝗰𝗰𝗲𝗹𝗲𝗿𝗮𝘁𝗲𝗱 𝗱𝗲𝗹𝗶𝘃𝗲𝗿𝘆 I use Cursor + Claude to move through unfamiliar code fast without breaking what already works.
𝗣𝗲𝗿𝗳𝗲𝗰𝘁 𝗳𝗶𝘁 𝗳𝗼𝗿:
▸ Founders whose project stalled when a developer left or a deadline blew up.
▸ Teams who built on a no-code/AI tool (Lovable, Bubble, Base44, v0) and hit the ceiling.
▸ Anyone sitting on a 70%-done app that just needs a senior hand to take it the last mile.
▸ Bigger builds that need someone to coordinate the mess and ship it.
𝗛𝗼𝘄 𝗜 𝘂𝘀𝘂𝗮𝗹𝗹𝘆 𝘀𝘁𝗮𝗿𝘁:
I begin with a free audit of your project — a focused review of your codebase where I map out what's working, what's broken, and what it'll take to finish. You get a clear plan and an honest scope before you commit to anything. It's the fastest way to rebuild momentum on a project that's lost it — and the easiest way for us to see if we're a good fit.
𝗧𝗲𝗰𝗵 𝗜 𝘄𝗼𝗿𝗸 𝗮𝗰𝗿𝗼𝘀𝘀:
▸ 𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱: React, Next.js, Vue, TypeScript, Tailwind CSS
▸ 𝗕𝗮𝗰𝗸𝗲𝗻𝗱: Node.js, Python, Supabase (PostgreSQL), Firebase, Stripe, REST/GraphQL
▸ 𝗔𝗜 & 𝗮𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗼𝗻: OpenAI / Claude API, n8n
Send me what you've got even if it's a mess. I'll take a look and tell you exactly what it needs to ship.
CSS 3
HTML
Tailwind CSS
Docker
TypeScript
React
JavaScript
Node.js
Bubble.io
No-Code Development
n8n
Next.js
AI App Development
D3.js
SaaS Development
Supabase
Full-Stack Development
Code Review
GraphQL
Claude
Mohamed C.
Kenitra, Morocco
$40/hr
5.0
32 jobs
I build and maintain web products for real users: SaaS platforms, membership/subscription apps, admin dashboards, and high-performing websites.
I use modern technologies like React, Next.js, Supabase, and OpenAI to turn an idea into a scalable MVP ready for real users, auth, payments, and core flows working from day one.
🤔 Why do my clients choose me
• 100% Job Success Score | 5.0★ average
• SaaS MVP to scale (database design, APIs, dashboards, deployments)
• Authentication and RBAC/permissions (member-only areas, admins, providers/users)
• Stripe subscriptions and one-time payments (webhooks, entitlements, customer portal)
• Real-time features (chat/notifications via WebSockets when needed)
• Performance, security hardening, bug fixing, long-term maintenance
💬 Client Feedback
“Mohamed did an excellent job building our SaaS platform, Veltex AI. He was professional, responsive, technically skilled, and consistently communicated throughout the project. He successfully developed our AI-powered proposal generation...”
🧠 Primary Stack:
Frontend: Next.js, React, TypeScript, Tailwind CSS, Framer Motion
Backend: Node.js, Supabase, PostgreSQL, Prisma, Drizzle
AI: OpenAI APIs, AI integrations
Integrations: Stripe, REST APIs, AWS (as needed)
⚙️ How I Work
1) Quick clarification checklist (roles/permissions and billing model first)
2) Milestones with weekly demos and transparent progress
3) Clean handover: documentation and support after launch
📩 Share your requirements (or a repo/design), and I'll reply with a milestone plan, timeline, and key risks/assumptions.
📅 Available for only 2 more projects (Aug 2026)
🔧 EXPERTISE:
Next.js | React.js | TypeScript | Supabase | OpenAI API | SaaS MVP Development | AI SaaS | Full-Stack Development | Tailwind CSS | Stripe Integration | PostgreSQL | REST API Integration | Dashboard Development | Multi-Tenant Architecture | Authentication & Authorization | AI Integration | ChatGPT Integration | Vercel | Node.js | Web Application Development | Responsive Design | Figma to Next.js | SaaS Dashboard | Startup MVPs | RLS Policies | Supabase Auth | Framer Motion | Admin Panels | Modern UI/UX
CSS
Front-End Development
Tailwind CSS
React
Next.js
Full-Stack Development
SaaS Development
TypeScript
Node.js
JavaScript
NestJS
Web Application
Responsive Design
ECMAScript 6
Web Development
Supabase
SaaS
RESTful API
Stripe API
OpenAI API
Yassine A.
Ouarzazat, Morocco
$35/hr
5.0
11 jobs
German companies hire me when they need a frontend developer they can actually trust with production.
In 2024-2025 I spent a year as the sole frontend developer for a Bremen-based printing company. They trusted me with full server access and complete ownership of their storefront rebuild. The CEO wrote: "without his involvement, the project would have taken considerably longer." That project led directly to a second engagement in 2025 with even more responsibility.
Before that I built a full-stack EORI tax processing platform from scratch for a European client, Vue 3 frontend, Node.js/Express backend, MongoDB, with Stripe payments and full user and admin flows. It is live and running today at Eoritaxes, INnUP.
I am currently working with an Austrian consulting firm on an ongoing basis, which means I am active, reliable, and not between projects chasing anything I can find.
My stack: Go, Vue 3, Next.js, TypeScript, NestJS, Node.js, PostgreSQL, MongoDB, Tailwind CSS, Docker.
I work European hours from UTC+1, communicate in fluent English, and have been collaborating remotely with EU teams since 2023. I understand Agile workflows, I do code reviews, and I take ownership of what I build.
I do not take every job. I take the ones where I can genuinely deliver something good.
If you are building something serious and need a developer you will not have to chase, send me a message.
Tailwind CSS
Landing Page
React
Web3
Design-to-Code
Vue.js
Tailwind UI
ExpressJS
Chart.js
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a CSS Developer in Morocco on Upwork?
You can hire a CSS Developer in Morocco on Upwork in four simple steps:
Create a job post tailored to your CSS Developer project scope. We'll walk you through the process step by step.
Browse top CSS Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top CSS Developer profiles and interview.
Hire the right CSS Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a CSS Developer?
Rates charged by CSS Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a CSS Developer in Morocco on Upwork?
As the world's work marketplace, we connect highly-skilled freelance CSS Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream CSS Developer team you need to succeed.
Can I hire a CSS Developer in Morocco within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive CSS Developer proposals within 24 hours of posting a job description.