$oulkabir --launch
HomeServicesProjectsAbout MeBlogDomainsContact
Hire Me
HomeServicesProjectsAbout MeBlogDomainsContactHire Me
  1. Home
  2. Services

Web & mobile development services

I'm Mohamed Oulkabir, a freelance full-stack developer based in Casablanca, Morocco. I take projects from first conversation to production — design, build, ship, and support. Below is what I actually do, and what you get with each.

Custom Web Applications

Dashboards, booking systems, internal tools and marketing sites built with Next.js and React — server-rendered for speed and search visibility.

  • →Next.js App Router with SSR/SSG
  • →TypeScript end to end
  • →Responsive and accessible UI
  • →Deployed with CI and preview builds

E-Commerce Platforms

Complete stores: catalogue, cart, secure checkout, orders, invoicing and an admin panel your team can actually run without a developer.

  • →Product catalogue with search and filters
  • →Secure checkout and payment flows
  • →Order tracking and PDF invoices
  • →Admin dashboard and reporting

Mobile Apps

Cross-platform iOS and Android apps from a single React Native codebase — one project to build, one to maintain, two stores to ship to.

  • →React Native and Expo
  • →Offline-friendly data handling
  • →Push notifications
  • →App Store and Play Store releases

Backend & REST APIs

The part users never see but always feel: authentication, data modelling and documented APIs that stay fast as your traffic grows.

  • →Node.js and Express
  • →MySQL, MongoDB and Sequelize
  • →JWT authentication and role permissions
  • →Documented, versioned REST endpoints

Performance Optimisation

Audits and fixes for slow, heavy sites — image pipelines, bundle size, caching and Core Web Vitals that affect both users and rankings.

  • →Core Web Vitals (LCP, INP, CLS)
  • →Bundle and image optimisation
  • →Caching and CDN strategy
  • →Before/after measurement

Technical SEO

Crawlability, structured data, sitemaps, canonicals and metadata — the technical groundwork that lets good content actually rank.

  • →Structured data (schema.org)
  • →Sitemaps, robots and canonicals
  • →Metadata and Open Graph
  • →Search Console diagnostics

How a project runs

Four stages, and you always know which one you're in.

  1. 1

    Discovery & planning

    We agree on goals, scope and timeline. You get a written plan and estimate before any code is written.

  2. 2

    Design & architecture

    I design the interface and set up a technical foundation sized for where the project is going, not just where it starts.

  3. 3

    Development & updates

    Clean, maintainable code with regular progress updates — no silence between kickoff and delivery.

  4. 4

    Launch & support

    I ship it, verify it's fast and secure, and stay reachable afterwards.

Have a project in mind?

Tell me what you're building and I'll reply within 24 hours with the next steps — no obligation.

Start a projectSee my work

Passionate fullstack developer, creating modern and performant digital solutions.

Navigation

HomeServicesProjectsAbout MeBlogDomainsContact

Contact

Phone: +212 720 901 137

WhatsApp: +212 655 639 386

Email: oulkabirmohamed90@gmail.com

MOHAMED
© 2026 Mohamed Oulkabir. All rights reserved