Skip to content

About

About Rachid Kabir

I'm a freelance full-stack developer based in Marrakech, Morocco. CodeKabir is the name I work under: one independent developer, not an agency.

Portrait of Rachid Kabir

What I do

I build and maintain web applications, websites and online stores. The work covers the full stack: the database and back-end logic, the APIs and integrations that connect a project to other systems, and the front end people actually use.

Typical work includes custom business applications, Laravel and Next.js projects, custom WordPress and WooCommerce plugins, e-commerce stores, API integrations, and performance or technical SEO improvements on existing sites. The full list is on the services overview.

Technologies I work with

  • Laravel
  • PHP
  • Symfony
  • Next.js
  • React
  • JavaScript
  • TypeScript
  • Node.js
  • WordPress
  • WooCommerce
  • PrestaShop
  • MySQL
  • MongoDB
  • Tailwind CSS
  • REST APIs

How I work

  • Understand the problem first

    Before quoting, I make sure I understand what the project is for, who will use it and how any existing system works.

  • Talk to the person doing the work

    You communicate with me directly, in English or French, without an account manager in between.

  • Write code that can be maintained

    Readable, structured code and clear documentation, so the project can be maintained and extended later, by me or by another developer.

  • Build security and performance in

    Input validation, access control and page speed are part of the build from the start, not fixes added at the end.

  • Be straight about fit and scope

    If a simpler solution would work, or a project isn't a good fit for me, I'll say so before any work starts.

Confidentiality

Part of my work, particularly API and system integration projects, is done under confidentiality. I don't publish client names, internal systems or technical details without permission, which is why this site doesn't show a client list.

If it helps you decide, I'm happy to talk through comparable experience privately, without disclosing anyone else's information.

Working with clients outside Morocco

I work remotely, so where you're based matters less than how we communicate. We agree on scope and milestones in writing, keep in touch by email, chat or video call, and you can follow progress as the project moves forward.

Marrakech's working hours overlap with the UK and most of Europe, which makes real-time calls easy to schedule.

Find me online

Let's talk about your project

Send a short description of what you need. I'll reply with questions or a first estimate.

Contact

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.

Discuss your project