Skip to content

Portfolio

Selected work

A selection of public websites and platforms I've worked on, plus CodeKabir UI, my own component library. Each card links to the live site.

Websites and platforms

  • Morocco Tours homepage with its tour search and itinerary request form

    Travel website

    Morocco Tours

    Website for a Marrakech-based travel agency offering private, tailor-made tours across Morocco, with tours organised by destination and travel style, a travel guide and an itinerary request form.

    • Next.js
    • Laravel
    Visit morocco-tours.com (opens in a new tab)
  • Morocco Expedition homepage with Sahara desert tours

    Website migration

    Morocco Expedition

    Migration of a WordPress and Elementor tour website to Next.js, keeping the existing page URLs, with English and Spanish versions linked by hreflang, structured data and tours grouped by departure city.

    • Next.js
    • TypeScript
    Visit moroccoexpedition.com (opens in a new tab)
  • BrandDo homepage with domain search and featured domain listings

    Domain marketplace

    BrandDo

    Online marketplace for buying and selling brandable .COM domain names, with domain search, browsing by industry and style, fixed prices and a lease-to-own option.

    • Next.js
    • Laravel
    Visit branddo.com (opens in a new tab)
  • Agafay coming-soon page

    Website

    Coming soon

    Agafay

    Website project for agafay.com. The public site currently shows a coming-soon page while the new website is prepared.

    Visit agafay.com (opens in a new tab)

A CodeKabir product

CodeKabir UI homepage presenting modern UI components for React

Developer product

CodeKabir UI

CodeKabir's own library of React UI components and ready-made page blocks, written in TypeScript, with documentation, dark mode support and responsive layouts.

  • React
  • TypeScript
  • Next.js
Visit codekabir-ui.vercel.app (opens in a new tab)

Have a project in mind?

Describe what you need built or improved, and 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