You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Johan LJL

Johan L

Web Developer & SEA/SEO/GEO · AI Specialist

€500/day
6 projects
Caen, FR
3-7 years

Average response time: A few days

Freelancer profile translated to English.
Back to original language

About Johan

Full-stack web developer for over 7 years, I assist companies, brands, and freelancers in creating and redesigning their websites: from showcase sites to custom e-commerce.

I honed my skills on WordPress and Shopify (around fifty projects) before expanding to modern stacks (Astro, Next.js, React) and everything related to visibility: classic SEO, but also GEO/LLMO, being found in the answers of ChatGPT, Claude, or Perplexity, and not just on Google.

Concretely, I deliver fast, well-structured sites designed to convert: product pages, sales funnels, lead capture forms, and integrations with your business tools (CRM, payment, inventory management). I also automate what can be automated thanks to AI.

My approach: understand the real need, challenge when useful, and deliver something clean, maintainable, and profitable.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Caen (up to 50km), Paris (up to 100km), Bordeaux (up to 100km), Nantes (up to 100km), Toulouse (up to 100km)

Experience

  • Netporté
    Creation of a custom media site, optimized for SEO/GEO and monetized
    April 2026 - May 2026 (1 month)
    Design and development of an independent media site on employee status, designed for natural referencing and monetized by lead generation (CPL model with partner companies).

    Achievements

    • Architecture and complete development of the site in Astro 5 (static generation), TypeScript and Tailwind CSS 4, deployed in CI/CD on Cloudflare Pages.
    • Implementation of a content system using Markdown content collections typed and validated by Zod (strict schemas per page type), without a CMS, versioned editing via Git.
    • Development of interactive React components (net salary/daily rate simulator, company comparator, lead capture forms) integrated in islands to preserve performance.
    • Production of ~130 structured pages optimized for SEO (guides, comparisons, city/job profiles, rated reviews) optimized for E-E-A-T: JSON-LD markup (Article, FAQ, Review, Breadcrumb), internal linking, mastered metadata and sitemap.
    • Integration of analytics (GA4 + self-hosted Plausible), transactional emails (Resend), and newsletters (Brevo).
    • Core Web Vitals optimization: 0 KB of JS on static pages, AVIF images, high Lighthouse scores (performance / accessibility / SEO).
    Stack: Astro · TypeScript · React · Tailwind · Zod · Cloudflare Pages · GA4 · Plausible · Git
    SEO Referencing Artificial Intelligence React Astro TailwindCSS
  • Comparateur Notes de Frais
    Monetized SaaS Comparator, designed for visibility in AI (MCP, GEO, LLMO)
    January 2026 - April 2026 (3 months)
    Independent media comparing expense reporting software, designed for two acquisition channels: classic SEO and GEO (visibility in AI responses: ChatGPT, Claude, Perplexity). Monetization through affiliation and lead generation.

    Achievements

    • MCP server in production (Cloudflare Pages Functions, JSON-RPC 2.0) exposing 4 tools searchable by AI assistants; OpenAI Apps SDK integration (4 widgets), llms.txt, multi-registry discovery.
    • Custom LLMO tracking: tracking of 21 AI crawlers (GPTBot, ClaudeBot, PerplexityBot...) via Cloudflare GraphQL API, dedicated dashboard (AI traffic share, crawl coverage, bot diversity per page).
    • Site in static Astro 6, TypeScript, Tailwind 4, React 19 in islands, CI/CD Cloudflare Pages. ~100 pages (25 rated SaaS profiles, 23 comparisons, 18 guides, 9 stats pages), Zod-validated typed Markdown content.
    • React components: 5-step matching comparator, DGFiP mileage calculator, lead capture forms.
    • SEO/E-E-A-T: JSON-LD (11 schemas), internal linking, Core Web Vitals (0 KB JS), author/methodology pages, sources Légifrance/URSSAF/BOFiP; audit scripts (indexing, DataForSEO backlinks, linking).
    • Monetization/infra: serverless affiliation (/go) + KV click tracking, D1 leads + Resend, analytics Worker Cron pipeline (GSC, GA4, Bing, Cloudflare AI) + admin dashboard, self-hosted Plausible.
    Stack: Astro 6, TypeScript, React 19, Tailwind 4, Zod, MCP, OpenAI Apps SDK, Cloudflare Pages/Workers/KV/D1, Resend, Plausible, GSC/GA4/Bing API, DataForSEO, GitHub Actions
    MCP GEO LLM Claude AI Chatbot
  • Petikids France
    Custom Shopify Store with Advanced Product Customization
    October 2025 - December 2025 (2 months)
    Design and development from scratch of a Shopify store for a French brand of toys and children's accessories, centered around a "charms" product customization system, automated stock synchronization, and a B2B module.

    Achievements

    • Complete store on custom Shrine Pro theme in Liquid: brand identity (turquoise palette, Manjari typography, logo), multilingual (30 languages), Judge.me reviews, editorial pages.
    • "Charms" customization system (flagship feature): Shopify metafields architecture (SKU, categories, stock), interactive selector (in JS: tabs, search, offered quotas), interception of the fetch /cart/add to inject each charm as a line item, 16 category pages.
    • Stock synchronization via a Cloudflare Worker (orders/paid webhooks + refunds/create): HMAC verification, KV idempotence, symmetric stock adjustment (charms metafields + variants to duplicated SKU) using GraphQL Admin API, auto token rotation, Resend alerting.
    • Native Shopify B2B module (blended): pro catalog, passwordless company accounts, manual reseller validation, custom theme layer (Pro badges, switchable B2B menu, product/collection gating via metafields).
    • Conversion bricks (bundles, tiered gifts) and technical documentation

    Stack: Shopify (Liquid, Metaobjects, Native B2B, GraphQL Admin API), JavaScript, Cloudflare Workers, KV, Cron, Resend, Vitest, HTML, CSS, Git
    Shopify site creation Shopify Developer Shopify Liquid e-commerce site Shopify Expert

Reviews

5.0

Out of 4 ratings

I

Isabella

L'Appartement

Reviewed on 9/18/2025

Johan showed great responsiveness and real professionalism throughout the mission. He quickly identified and resolved our logo issue on WordPress, while taking the time to explain the steps to follow for the future. Communication was fluid and pleasant, and we particularly appreciated the clarity of his explanations and his availability. We highly recommend Johan for any WordPress project!
C

Céline

ALIZARINE PROXIMITY

Reviewed on 12/1/2022

Responsiveness - professionalism - listening A big thank you to Johan who identified and fixed my problem in a short time.

Recommendations

FU
FU
FU
Former user and 2 other people have recommended Johan

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Self-taught
    Youtube, Udemy, OpenClassrooms...
    2018

Certifications

Skill set

Categories