Skip to content

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.

Rachid Kabir, freelance full-stack developer
  • Laravel
  • OpenCart
  • PrestaShop
  • React
  • Sanity
  • Shopify
  • Symfony
  • TypeScript
  • WooCommerce
  • WordPress
  • Bootstrap
  • JavaScript
Who you work with

An independent developer, not an agency

Portrait of Rachid Kabir

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
More about me and how I work
Services

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.

  • Next.js & React

    Fast, search-friendly websites and front ends built with Next.js and React, including headless CMS setups.

  • Custom WordPress plugins

    Custom plugins and features for WordPress when off-the-shelf plugins don't do what your business needs.

  • WooCommerce & e-commerce

    Online stores with WooCommerce or PrestaShop, plus custom store features, checkout changes and integrations.

  • API 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

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
See selected work

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 Project
Process

How a project works

  1. Discovery

    You describe the project. I ask questions, review any existing code or website, and we agree on goals and requirements.

  2. Scope & quote

    You receive a written scope, the technical approach, a timeline and a quote based on the actual work.

  3. Development

    I build in stages and share progress regularly, so you can give feedback while changes are still easy.

  4. Testing & launch

    The project is tested across devices and browsers, then deployed with the right hosting, domain and SSL setup.

  5. Support

    After launch I can maintain the project, fix issues and keep improving it as your needs change.

FAQ

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.

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