Rachid Kabir · CodeKabir
Freelance full-stack developer for custom web applications
I design and build web applications, business websites and online stores with Laravel, Next.js, React and WordPress, from the database and API to the interface your users see. I'm based in Marrakech, Morocco, and work remotely with clients wherever they are.

An independent developer, not an agency

CodeKabir is the name I work under. When you hire me, the person who scopes your project is the person who writes the code, so your questions are answered by someone who knows the details.
- You work directly with me, the developer writing the code
- Communication in English or French, by email, chat or video call
- Based in Marrakech, Morocco: working hours overlap with the UK and most of Europe
- A written scope and estimate before any work starts
What I build
Full-stack development across the back end, the front end and the integrations in between. Each project gets the stack that fits it, not the one that's easiest to sell.
Custom web applications
Business platforms, dashboards, booking and management tools built around how your team works, with secure accounts, roles and a codebase that is easy to maintain.
Laravel development
Laravel back ends, admin panels and REST APIs, for a new project or for features and fixes in an existing Laravel application.
Laravel developmentNext.js & React
Fast, search-friendly websites and front ends built with Next.js and React, including headless CMS setups.
Next.js developmentCustom WordPress plugins
Custom plugins and features for WordPress when off-the-shelf plugins don't do what your business needs.
WordPress plugin developmentWooCommerce & e-commerce
Online stores with WooCommerce or PrestaShop, plus custom store features, checkout changes and integrations.
WooCommerce developmentAPI development & integration
REST APIs and connections to external services such as payment gateways and business tools, so your systems share data reliably.
Performance & technical SEO
Faster pages and a sound technical base for search: clean markup, metadata, structured data and a crawlable site structure.
Maintenance & improvements
Updates, bug fixes, security patches and new features for a website or application that is already live.
Projects I can take on
- A new web application or platform, from first specification to launch
- New features, fixes or a clean-up of an existing Laravel, React/Next.js or WordPress codebase
- A custom WordPress or WooCommerce plugin
- A new online store, or changes to the one you already have
- Connecting your website or app to a payment gateway or another external service
- Speeding up a slow website and fixing its technical SEO
Not sure your project fits?
Describe what you need in a few lines. I'll tell you honestly whether I'm the right developer for it, and what I would recommend.
Discuss Your ProjectHow a project works
Discovery
You describe the project. I ask questions, review any existing code or website, and we agree on goals and requirements.
Scope & quote
You receive a written scope, the technical approach, a timeline and a quote based on the actual work.
Development
I build in stages and share progress regularly, so you can give feedback while changes are still easy.
Testing & launch
The project is tested across devices and browsers, then deployed with the right hosting, domain and SSL setup.
Support
After launch I can maintain the project, fix issues and keep improving it as your needs change.
Frequently asked questions
Common questions about working with me as an independent developer, including remote projects, estimates and taking over an existing website or application.
Do you work with clients outside Morocco?
Yes. I work remotely with clients in other countries. Projects run over email, chat and video calls, in English or French, and my working hours overlap with the UK and most of Europe.
How much does a project cost?
It depends on the scope, so I don't publish a price list. Describe your project and I'll come back with questions or an estimate based on what you actually need.
Can you work on an existing website or application?
Yes. I can take over, fix or extend an existing Laravel, React/Next.js or WordPress project. I start by reviewing the code so the estimate reflects its real state.
Are you an agency?
No. CodeKabir is the name I work under as an independent developer. You deal with one person from the first message to the launch.
Have a project in mind?
Tell me what you want to build or fix. I'll reply with questions or a first estimate.
Request a quote
Tell me what you want to build, fix or improve. I'll read your message, ask any questions I need, and reply with next steps or a first estimate. There's no public price list: every quote is based on your actual project.
- Phone+212 671 855 177
- LocationMarrakech, Morocco

