Pricing · Mauritius-based · VAT included

For merchants who refuse
to blend in.

Shopify storefronts, WordPress vitrines, and custom builds when the project demands it. Transparent pricing below. Prefer to talk first? Book a call →

Mauritius-based: native French, native English, Europe-compatible time zone, European-trained. Offshore rates.

Why these rates

European standards. Offshore rates. No compromise.

Mauritius isn't a quality compromise. It's a different economic equation. Here's specifically why it works for your project.

Cost structure in Mauritius

My overhead is in Mauritius, not in France. Lower operational costs translate directly into your invoice, without changing the level of expertise on your project.

Senior trained in French agencies

13+ years in agencies serving the French market. Same methods, same quality bar, same culture as the agency you'd hire in France. Not a discounted junior, not a generic offshore farm.

Europe-compatible time zone

GMT+4: Mauritius overlaps the European workday. Native French and English. No language barrier, no painful async lag. Daily collaboration as smooth as with a freelance in your own city.

Vs French web agency: 35-50% saving

Comparable scope at a typical French web agency lands €4,500-€40,000 depending on tier. Same quality, smarter procurement: 35-50% saved without compromising on the team or the standards.

Essentiel

From €2,900
≈ €4,500–€7,500 at a typical French web agency

A polished vitrine, delivered fast. For founders and small merchants who need credibility online now, not in six months.

  • 1 to 5 pages, mobile-first responsive
  • Design adapted from my curated foundation
  • On-site SEO essentials (meta, sitemap, schema)
  • Contact form + basic analytics
  • 2 rounds of revisions
  • Delivery: ~3 weeks
  • 30 days post-launch support
Start a project

Sur-Mesure

From €13,500
≈ €20,000–€40,000 at a typical French web agency

When the standard isn't enough. For ambitious brands with specific needs, complex integrations, or a clear vision to execute.

  • Unlimited pages, fully bespoke design and motion
  • Complex interactions (scroll-driven, WebGL when useful)
  • Multilingual (unlimited languages)
  • Headless or bespoke CMS
  • Custom integrations (CRM, booking, payment, APIs)
  • Performance-first engineering (95+ Core Web Vitals)
  • Strategy workshops included
  • Dedicated project lead
  • Delivery: 10 to 14 weeks
  • 90 days post-launch support
Request a quote
Beyond the theme · private apps & Shopify App Store

Custom Shopify apps

For business needs no off-the-shelf app covers, or to ship your own solution to the Shopify App Store: private and public apps in Node.js / Remix / Polaris, with Admin API GraphQL, Shopify Functions, and checkout extensions.

Discuss an app project →

Outside the vitrine? Still here.

Other things I build, scoped and quoted per project.

Custom Shopify storefronts

For merchants who want more than a theme. Custom Shopify storefronts, built around how you actually operate.

From €9,500, custom quote

Custom applications

Internal tools, integrations, bespoke web apps. Scoped and priced per project.

From €6,500, custom quote

Consulting & hourly work

A pair of hands, a technical second opinion, or ad-hoc improvements. Half-day minimum, billed weekly (net 15).

€350/h incl. VAT

How we work together

  1. Call

    30 min, free. We talk about your project, your constraints, and whether we're a fit. No slides, no pitch.

  2. Brief & proposal

    3 to 5 days. A written proposal: scope, milestones, final price, start date. You sign, or you don't.

  3. Design

    1 to 3 weeks. Mockups, iteration, validation. No code until you approve the design.

  4. Development

    2 to 10 weeks. I build. You get a staging link you can check whenever you want.

  5. Launch

    Go-live, training, documentation. Post-launch support window begins.

Payment

Fixed projects

30% on signature · 40% on design approval · 30% on delivery.

Sur-Mesure

20% signature · 20% design approval · 30% staging ready · 30% launch.

Hourly

billed weekly, net 15.

All prices are fixed-fee, no hidden costs.

How long until my site goes live?

Essentiel projects take around 3 weeks. Signature projects around 6 weeks. Sur-Mesure projects run 10 to 14 weeks depending on scope. Start dates depend on current bookings.

Who owns the code?

You do. Full code and all assets are handed over at launch. No proprietary lock-in.

Do you handle hosting?

Recommendation and setup are included. The hosting itself is billed by the provider of your choice, typically 10 to 50 euros per month.

What if I need changes after launch?

Minor fixes are covered by the post-launch support window: 30 days for Essentiel, 60 days for Signature, 90 days for Sur-Mesure. After that, the hourly rate applies, or you can move to a monthly maintenance contract.

How are payments structured?

Fixed projects follow a 30/40/30 schedule: 30% on signature, 40% on design approval, 30% on delivery. Sur-Mesure uses a four-milestone schedule (20/20/30/30). Hourly work is billed weekly, net 15.

Do you work with Shopify?

Yes. Shopify is where I do my best work. See Shopify projects in the portfolio.

Do you build e-commerce outside Shopify?

Only for significant projects. Get in touch to discuss scope.

Do you take on ongoing maintenance?

Yes, on a separate contract. See the Maintenance page for details.

Why are your rates lower than a typical French web agency?

Because my cost structure is in Mauritius, not in France. You get the same level of expertise (senior with 13+ years in French agencies, working to European standards) at offshore rates, without compromising on quality or communication. Not a discounted junior, not an offshore farm: a different economic equation, in your favor.

How does collaboration work from Mauritius?

Mauritius (GMT+4) overlaps the European workday: meetings in the morning and afternoon, deliveries in the evening. For UK/US clients, calls happen at end of European day or US morning. Standard collaboration tools (Slack, Linear, Figma, GitHub, Notion). No cultural or linguistic gap.

Ready to start?

30-minute intro call. No pitch, no pressure. If we're not a fit, I'll tell you and point you to someone who is.