Freelance · Monaco and the French Riviera
WordPress developer: a fast website you can run yourself
Brochure website, WooCommerce store or online booking: I build your website from scratch, and you talk directly to the person who codes it.
Let’s talk about your website See my work
Reply within one business day
In short
I build fast, custom WordPress websites that you then run yourself. 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 | Businesses that want a fast website, true to their brand, that they can update themselves. |
|---|---|
| What I build | Brochure websites, WooCommerce stores that also sell abroad, online booking, members’ areas, multilingual websites, custom features. |
| How it works | A proposal in black and white, a working copy you follow through a link, the launch, then a handover. |
| What stays yours | The code, the logins, the hosting and the domain name. |
| Where | From Monaco to Cannes, including Nice, Sophia Antipolis and Antibes; elsewhere, remotely. |
| Quote | Broken down line by line, with a realistic timeline. Reply within one business day. |
Does this sound familiar?
- “My website is slow, and I can feel I’m losing visitors.”
- “To change a photo, I have to call someone.”
- “My site has ten plugins to do three things.”
- “I’d love to take bookings online, but nothing fits the way I work.”
- “Our website looks nothing like our brand anymore.”
- “Nobody can find us on Google.”
A good WordPress site solves all of that. It just has to be built for you, not assembled from a template everyone has already seen.
What I build for you
A theme written for you
No off-the-shelf template: a theme true to your brand, or pixel-perfect to your designer’s mockup.
A catalogue that’s easy to browse
Search by brand, model or product type: customers quickly find the right item.
Online booking
Sessions, limited spots, a waiting list that runs itself: your calendar fills up without you.
Members’ areas
Content and tools reserved for your clients, behind a simple login.
A multilingual website
Each language properly presented to Google, to reach the right audience in every country.
The feature that’s missing
When no plugin does the job, I write it, instead of piling up plugins.
Selling outside France
With WooCommerce, your WordPress site can also sell to other countries. But a customer abroad needs to know the final price before paying, with no unpleasant surprise on delivery. I set up shipping costs by shipping zone, the right VAT for each country, and a clear message about anything that may remain to pay in customs outside the European Union.
I add parcel tracking to the emails, a returns page that is easy to find and, if needed, translated versions of the site. Before going live, I place test orders with addresses in several countries, to see the store the way your customers will.
A fast website, and I can prove it
Every second of waiting drives visitors away, and Google knows it. That’s why I install as few plugins as possible, optimise every image and write clean, lean code.
The site you’re on right now proves it: Google gives it 98 out of 100 for speed, and 100 out of 100 for accessibility.
A schedule that almost runs itself
The challenge
An elite sports coach in Monaco, with sessions to fill and last-minute cancellations to manage.
What I did
A WordPress site that handles session sign-ups, with a waiting list: when someone cancels, their spot automatically goes to the next person, who is notified straight away.
The result
No more chasing people by hand. The coach tracks sign-ups, invoicing and client messages from the admin panel, and saves time every day.
Have a project like this in mind? Let’s talk
When you write to me, I’m the one who answers, and I’m also the one who writes the code.
How we work together
- We talk. You tell me about your business and what the site needs to do. I ask the right questions from day one, so the project is clearly scoped.
- I make you a proposal. What’s possible, what it costs and when it will be ready, in black and white.
- I build, you follow along. I build the site on a working copy, and you see progress day by day through a link.
- We go live. I take care of everything, including redirecting your old addresses if you already had a site, so you keep your Google rankings.
- You take the wheel. I show you how to edit your text, images and products. And if you get stuck, I’m here.
A few projects
For a business that sells remote controls and home automation equipment, I designed a store where customers quickly find the right part by brand, model or product type, with SEO ready from day one. For an eco-friendly fashion brand, I recreated the mockup pixel for pixel, on desktop and mobile.
Why work with me
One point of contact
No middleman: you talk directly to the person who writes the code.
A clear price and timeline
Before we start, I tell you what’s possible, what it costs and when it will be ready.
Everything stays yours
The code, the logins, the hosting, the domain name: everything is in your name, and you keep all the keys.
Long-term support
Updates, security, small improvements: I don’t disappear after launch.
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 I update my website myself?
Yes, that’s the whole point. You update your text and products and track your orders, with no technical knowledge. And if you get stuck, I’m here.
What happens to my Google rankings if you rebuild my site?
I plan the rebuild to protect them: I keep what matters in your content, and every old address redirects to the new one. Neither Google nor your visitors ever land on a missing page.
Will my website be designed for Google and AI search?
Yes, from the start: fast pages, one per topic, clear headings and clearly labelled information, so Google and AI assistants understand what you offer. SEO then builds up over time: I explain how on my SEO for Google and AI page.
Why WordPress rather than an online website builder?
Because your site truly belongs to you: you can change hosting or developer whenever you like, and grow it without limits. WordPress powers a large share of the web, which makes it a safe choice for the long run.
How much does a WordPress website cost?
It depends on what it needs to do, which is why I never quote blind. Tell me about your project: I will send you a quote broken down line by line, with a realistic timeline. Reply within one business day.
Who looks after the site once it’s live?
I do, if you’d like: hosting, domain name and maintenance, from security updates to small improvements.
Do you work in Nice, Cannes or Antibes?
Yes. I’m based between Monaco and Cannes and work across the whole area, from Monaco to Cannes, including Nice, Sophia Antipolis and Antibes. You’ll find more on my web developer in Nice, web developer in Cannes and web developer in Antibes pages. If you’re further away, we work remotely: we talk by video call or email, and you follow progress through a link.


