Freelance Web Developer specializing in Nuxt.js, Vue.js, and SEO

I’m Brahim Anjjar, a web developer specializing in building and evolving websites and web applications. I work mainly with Nuxt.js, Vue.js, WordPress, and technical SEO, with particular attention to code quality, performance, and user experience.

Are you launching a new project, looking to improve an existing website, or trying to solve technical issues? Let’s talk about your goals and the right solutions.

Web services tailored to your project

Nuxt.js and Vue.js development

I build and evolve web interfaces and applications with Vue.js and Nuxt.js. Depending on the project, I can work on the frontend architecture, components, API integration, page rendering, or improving an existing application. Nuxt.js makes it possible to choose a rendering strategy suited to the website’s needs: server-side rendering, static generation, or a hybrid approach. The choice depends on the content, the technical constraints, and the project’s goals.

Explore Nuxt.js development

Building and evolving WordPress websites

WordPress suits many business websites and editorial projects that need accessible content management. I can support you with creating, integrating, customizing, or redesigning a WordPress website, as well as with its technical evolution. The goal is a website that fits your business, is easy to manage, and is built around your real needs.

Learn more about WordPress

Technical SEO and performance optimization

A website must be accessible to search engines, easy to understand, and pleasant to use. I analyze the technical factors that can hold back its crawling, indexing, or loading: page structure, JavaScript rendering, metadata, structured data, and performance. I can help you identify the priority issues, then implement fixes when the scope allows. SEO does not guarantee a specific ranking: the aim is to make the website technically sound and easier to rank.

Explore technical SEO

Technical skills

  • Vue.js
  • Nuxt.js
  • TypeScript
  • JavaScript
  • Pinia
  • Vue Router
  • Vite
  • Tailwind CSS
  • HTML & CSS
  • Web accessibility
  • REST APIs
  • Strapi
  • Prismic
  • WordPress
  • Technical SEO
  • Core Web Vitals
  • End-to-end testing (Playwright)
  • Agentic development (Claude Code)
  • Git

Development built to last

I try to connect technical choices to the project’s goals. A useful feature should be understandable, maintainable, and suited to its context. Likewise, performance is not just a score: it is measured on real pages and user journeys, then improved based on the issues observed.

When the project requires it, I take into account from the start of development the content structure, URLs, essential tags, internal linking, and rendering constraints. This approach avoids treating SEO and technical quality as completely separate topics.

Projects and work

My experience includes developing and optimizing a web application for Airlocal Martinique, in a Vue.js/Nuxt.js and Strapi environment. I contribute to maintaining and evolving the application, with work on performance, SEO, and data integration.

My portfolio presents the projects and work I’m able to share. Each project should be read in its context: technologies used, the scope of my contribution, and the goals of the work.

airlocal webapp screenshot
Airlocal Martinique — web application

I work on maintaining and evolving a web application that presents local content and information. The work includes fron…

  • Nuxt.js
  • Vue.js
  • Strapi
  • TypeScript

How does a collaboration work?

  1. 01

    Discovery and scoping

    We clarify your business, your users, your goals, and the project’s constraints.

  2. 02

    Scope and proposal

    I help you define the features, priorities, and a suitable technical approach.

  3. 03

    Development

    The work is carried out in stages, with approval points depending on the project.

  4. 04

    Testing and delivery

    I check the main user journeys and the agreed items before launch or handover.

  5. 05

    Next steps

    If you need further improvements or follow-up, we can define an additional scope.

Information:

Terms, timelines, and deliverables are agreed before work begins. Maintenance and ongoing support are not included automatically: they are covered by a separate agreement.

Brahim anjjar frontend developer (Nuxtjs/Vuejs)

About Brahim Anjjar

I’m a web developer with professional experience in WordPress, Vue.js, and Nuxt.js. My background has led me to work on websites and applications for French-speaking clients, as well as on search visibility and performance issues.

I hold the Certified Nuxt Master certificate and the British Council EnglishScore Certificate – CEFR B2. These certifications complement my hands-on experience; they don’t replace an analysis of each project’s context and needs.

Frequently asked questions

What types of projects can you take on?

I can work on business websites, editorial websites, frontend interfaces, and web applications. Feasibility depends on the scope, the existing stack, and the skills required. Tell me about your needs so we can assess whether it’s a good fit.

Do you work remotely?

Yes, remote collaboration is possible. Communication, access, approvals, and deliverables are organized according to the project.

Can you improve my website’s search rankings?

I can audit and address technical SEO aspects such as crawling, indexing, rendering, metadata, and performance. Search rankings also depend on content, competition, and other factors; no ranking can be guaranteed.

How do I get a quote?

Send a description of your project, your goals, the expected features, your current website if you have one, and your desired timeline. I can then ask the necessary questions and propose a scope of work.

Let’s talk about your project

Do you need a freelance web developer to build a website, evolve an application, or improve the technical side of your online presence? Tell me about your project, even if not everything is defined yet.

Looking for a provider in Morocco? See also the dedicated page on freelance web development in Morocco.

Latest articles

Why website speed matters for SEO
In SEO & performance,

Website speed affects how visitors access content and interact with pages. It is also one of the fac...

Nuxt.js or WordPress: which technology should you choose?
In Web projects,

Nuxt.js and WordPress can both be used to build websites, but they follow different approaches. Word...

What is Nuxt.js?
In Vue.js & Nuxt.js,

Nuxt.js is a framework built on Vue.js that provides a structure for developing websites and web app...