IT support & web consulting · Saint-Pierre, Réunion Island

An IT problem,
and no one to call?

Website down, mailbox overflowing, files you cannot retrieve, a provider who has vanished. I take care of it, and I explain what I did in plain words. 18 years in the trade, based in Saint-Pierre.

  • 18 years in the trade
  • 24h reply time
  • 974 Réunion Island

You are not a technical person

What I actually do

You do not need to name the problem. If you recognise yourself here, I can help.

Your website no longer loads

Blank page, error message, site not found. I track down where it comes from and bring it back online. Often the same day.

Your website has been hacked

I clean it up, close the way in, and explain how it happened so that it does not happen again.

Your provider has vanished

I recover the credentials, the domain name and the hosting, then take over your website. You own your tools again.

You cannot get your files back

Server, storage space, mailbox full. I go and fetch them, and I show you how to do it next time.

Nobody knows whether your backups exist

I check what is backed up and what is not, put in place what is missing, and tell you what to keep an eye on.

A task eats your time every week

Copying data across, renaming files, sending the same documents. I check whether it can run on its own. Often, it can.

Tell me your problem →

Not sure which box you fall into? Write to me anyway, I will tell you.

How it works

Three steps, no nasty surprises

No jargon, no opaque quote, no dependency created on purpose.

You explain it in your own words

Just describe what you see. You have nothing to prepare, and there is no such thing as a silly question.

I look, then I quote the price

What is going on, what it costs, how long it takes. You decide afterwards, knowing exactly where you stand.

I fix it, and I show you

I explain what changed and what to keep an eye on, so you know what to do on your own. And when something is beyond that, you know who to call.

Why trust me

18 years in the trade, and clients who say so

18

years of fullstack experience

500+

automated test scenarios

70%

test coverage reached (Citeo)

8+

verified LinkedIn recommendations

Certified trainer, ECP Formation

Professional certification: “Designing and delivering training, in person and remotely”

★★★★★

Secured our production releases and increased the team's velocity.

Stéphane Bourdon

Head of IT · Citeo

★★★★★

Serious, reliable, a team player, never afraid of a new challenge.

Stéphane Jauffret

CEO · Sellermania

★★★★★

Everything you expect from an experienced developer: precise, autonomous, and a good teacher.

Pierre-Charles Bertineau

Lead Dev · Néosylva

They trusted me

  • Citeo
  • Sellermania
  • Néosylva
  • Akeneo
  • Geofit
  • Tennis Contact

Do you have a technical team?

My work on products and applications

From here on the vocabulary gets technical. If that is not your subject, go back to the previous section.

Your product is growing faster than your team

The app slows under load. Bugs pile up, customers complain. Your junior team does its best but hesitates before every deployment. You sense things are about to get worse, with no time to hire a full-time CTO.

Your ageing internal tool has become a liability

Your system has been running for 5 to 15 years: critical but fragile. The developer who knew it well has left. Every change is expensive and time-consuming. Everyone is afraid to touch it. You know it will eventually block your operations.

You need a professional website, fast

Your business deserves better than a generic template. I design and build a professional Symfony/React website, tailored to your project, priced before work starts. For freelancers, solopreneurs, and business leaders, no compromise on quality.

Let's talk →

Built something with an AI tool and stuck?

You built something with Cursor, Bolt or Claude Code. It runs locally, but not in production. I take over where the AI left off: fixes, deployment, security, go-live.

See the offer →

Built it with an AI tool and stuck at deployment?

The code runs locally. But the hosting is unknown. Security is zero. The database won't scale. The domain isn't configured. You have a shell, not a product.

  • ✔ I take over where the AI left off
  • ✔ Code consolidated, fixed, and deployed

Real cases

Recent assignments

Real assignments, with measurable results.

Citeo · SaaS · 4 years

Test automation & safer deployments

Designed and implemented 500+ automated E2E test scenarios (Cypress) on a high-traffic critical platform. Trained 2 QA engineers. Integrated into the Azure DevOps CI/CD pipeline.

✓ 70% test coverage reached

Cypress API Platform Azure DevOps

Sellermania · e-commerce SaaS · 7 years

E-commerce SaaS backend development

Maintained and evolved a catalogue management SaaS over 7 years. Symfony 2 → 3 → 4 migration with no downtime. Unit and functional tests (PHPUnit). CI/CD with Jenkins.

✓ Zero downtime on the migration

Symfony PHPUnit Jenkins

Freelance project · 2026

React frontend rebuild without breaking anything

Progressive rebuild of a React TypeScript frontend (Strangler Fig Pattern). Adoption of the Aurora toolkit. Best practices handed over to the internal team for long-term autonomy.

✓ Continuity guaranteed, no full rewrite

React TypeScript Strangler Fig
⚡ Symfony ⚛️ React 🐘 PHP 8 🔗 API Platform 🧪 Cypress 🔄 CI/CD 🐳 Docker 📘 TypeScript

Technical audit

Common use cases

From diagnosis to implementation: a senior view, with no middleman.

Project started with an AI tool

Stuck AI project: I finish it and put it online

Your project runs locally but not in production. I take over where the AI left off: fixes, deployment, access security. Timeline adapted to how urgent your go-live is.

See the case →

Application with no tests

Setting up automated tests

No safety net? I put a minimum viable coverage in place with Cypress, calibrated on your application. 500+ scenarios written for Citeo, 70% coverage reached.

See the case →

Ageing SaaS

Reducing technical debt in a SaaS

Your codebase has been piling up compromises for years. I identify what slows the team down, prioritise the work, and support the migration without rewriting everything. Zero downtime at Sellermania (7 years).

See the case →

WeTransform integration

Embedding WeTransform in your SaaS

Your team wants to integrate WeTransform to handle customer file imports, without tying up weeks of development. I take on the full integration: embed, Power Functions, upstream and downstream wiring.

See the case →

About

Matthieu Viel,
your IT person in Réunion Island

I have been building websites and applications since September 2008, and I have lived in Saint-Pierre since 2018. I work with business owners who have no technical background as much as with technical teams who need a senior opinion. In both cases the rule is the same: I explain what I am doing.

On the technical side, 18 years of web development (Symfony, React, PHP, API Platform), on high-traffic platforms (Citeo, Sellermania) as well as business applications and my own projects. My approach: understand first, propose second, and let you decide knowing what you are deciding.

Saint-Pierre, Réunion Island (974) On site in the south of the island · Remote across France
Certified trainer, ECP Formation I pass on good practices, you keep control of your own tools
Deputy secretary of the OCOI Indian Ocean Cybersecurity Observatory: I bridge development and security
Endurance & reliability UTOI 117km finisher, the same long-haul rigour applies to projects
See my LinkedIn profile →

Frequently asked

What people ask before calling

I know nothing about IT, is that a problem?

No, that is the most common case. You describe what you see, I handle the rest and explain it without jargon.

How much does it cost?

I look first, then I quote the price, and you decide before I start. Never the other way round.

Do you travel on site?

On site in the south of Réunion Island, and remotely everywhere else in France.

Do you only work on websites?

No. Mailboxes, files on a server, backups, access credentials, everyday tools: anything that blocks your business.

Someone else built my website, can you still help?

Yes, including when you no longer have the credentials. Getting you back in control of your own tools is part of the job.

How quickly do you reply?

Within 24 hours by email. For an emergency such as a site that is offline or hacked, call +262 693 85 28 12 directly.