Freelance · Monaco and the French Riviera
Takeover and maintenance for WordPress and PrestaShop websites
Developer gone quiet, an update that broke everything, a hacked site: I take over your website, get it back on its feet, then keep watch over it.
Get my site reviewed See an example
Reply within one business day
In short
I take over struggling WordPress and PrestaShop websites, get them back on their feet, then keep watch over them. I’m Ivan Vujnovic, a web developer for more than ten years, now freelance, based between Monaco and Cannes: you talk directly to the person who writes the code.
| Who it’s for | Websites with a developer gone quiet, broken by an update, hacked or grown slow. |
|---|---|
| What I do | A review in plain English, then the repairs: hacking, slowness, an outdated page builder, compliance. |
| How it works | I get the lay of the land, then every change is made on a copy and checked before going live. |
| What stays yours | The site, the logins, the hosting and the domain name. |
| Where | From Monaco to Cannes, including Nice, Sophia Antipolis and Antibes; elsewhere, by video call or email. |
| Quote | A clear, itemised plan after the review. Reply within one business day. |
Does this sound familiar?
- “Our developer stopped answering, and we don’t even have the logins.”
- “Since the last update, the contact form doesn’t work anymore.”
- “Google shows a warning on our website.”
- “Nobody dares touch the code for fear of breaking everything.”
- “We don’t even know if we have a backup.”
- “The site has become incredibly slow.”
Good news: a struggling website can almost always be fixed. You just have to start at the right end.
How I take over your site
Before touching anything, I get the lay of the land.
What I check first
- the versions of WordPress or PrestaShop, of PHP and of every plugin;
- anything changed “by hand”: edited core files, a theme modified without a child theme;
- backups: do they exist, and can they actually be restored?
- security: admin accounts, forgotten logins, known vulnerabilities;
- the site’s speed and its hosting;
- access: hosting, database, domain name.
You then receive a clear review in plain English: what’s fine, what’s urgent, and what can wait. You decide with all the facts in hand.
And I never work directly on the live site: I make changes on a copy, check that everything works, and only then go live.
Read the full guide: my WordPress developer has disappeared, what should I do?
A website is like a house: before renovating it, you check where the pipes run.
After that, I keep watch over your site
Updates under control
Every update is tested on a copy before it’s applied. If something’s off, your live site never knows.
Backups that actually work
Regular backups, and above all tested ones: the day you need to roll back, it works.
Doors firmly shut
Logins cleaned up, vulnerabilities fixed, plugins up to date: we shut the doors before anyone pushes them open.
Has your site been hacked?
Don’t panic. I clean up the site, track down how the attacker got in to shut that door, change every login and apply the missing updates. Then I explain in plain words what happened, and what was done so it doesn’t happen again.
Other problems I fix
A slow website
I measure what slows it down, fix one thing at a time, and show you the speed before and after.
An outdated page builder
WPBakery, Divi or Elementor weighing the site down or blocking updates: I tell you whether to slim it down, migrate or rebuild, then handle it on a copy.
A site to bring into compliance
Accessibility, required since June 2025 for some online stores, or a cookie banner set up wrong: I check, then fix it in the code.
Support that lasts
A food supplement brand entrusted me with its store several years ago. Since then, I’ve moved it from PrestaShop 1.7 to version 8 while it kept selling, redesigned it, built custom modules for it, and I keep improving it as needs arise.
Does your site need a fresh start? Let’s review it
Why work with me
One point of contact
No middleman: you talk directly to the person who writes the code.
No jargon
You understand what I do, and why. Every decision stays yours.
Everything stays yours
The site, the logins, the hosting, the domain name: everything is in your name, and you keep all the keys.
I don’t disappear
Some of the sites I took over, I still look after today.
Going further

“There has been a critical error on this website”: what to do?
What the WordPress message “There has been a critical error on this website” means, how to get back in and fix it, step by step.

WordPress maintenance: what a good contract should include
Updates, backups, security, response times: what a WordPress maintenance contract should include, and the warning signs before you sign.

My WordPress site has been hacked: what to do, and in what order?
Redirects, unknown pages, a warning from Google? The right steps when your WordPress site has been hacked: secure it, clean it up, close the security hole.
The questions I get asked most
Can you take over a site without the previous developer’s logins?
Most of the time, yes. If you control your hosting or your domain name, we can almost always recover the rest. I’ll guide you step by step.
My site has been hacked. Can you help?
Yes. I clean up the site, track down how the attacker got in and shut that door, then change the logins and apply the missing updates.
What happens if my site is no longer updated?
Little by little, it slows down, slips in Google, and sometimes ends up hacked. Updates and security are there precisely to prevent that.
Do I stay in control of my site?
Yes. Your site, your hosting and your domain name stay yours, and you keep all your logins.
How much does maintenance cost?
It depends on the size of the site and what you need: simple updates, or regular improvements. After the review, I offer you a clear, itemised plan.
Do you work with clients far from the French Riviera?
Yes, distance changes nothing. I’m based between Monaco and Cannes and also cover Nice, Antibes and Sophia Antipolis, but everything can be done by video call or email: I send you a link to follow progress, wherever you are. If your business is in the area, see also my web developer in Nice, web developer in Cannes and web developer in Antibes pages.
