Website security
Cybersecurity for your website, a site protected against attacks.

Website security











A hacked website means downtime, visitors redirected to shady pages and Google rankings that collapse. I close the gaps before anyone exploits them.
I review your site in depth: CMS and plugin versions, vulnerable extensions, admin accounts, file permissions, SSL certificate and HTTP headers. You get a clear report with fixes ranked by priority.
I set up a web application firewall, two-factor authentication and login rate limiting, and I switch off entry points you do not need. Your site becomes a much harder target for attack bots.
Automatic backups stored off your server, core, plugin and PHP updates tested before they go live, and uptime monitoring with alerts. If something goes wrong, your site is restored quickly.
Suspicious redirects, spam pages in Google, a "dangerous site" warning or an account suspended by your host: I clean your WordPress site, close the gap and get it back online.
I review your website myself, for free: loading speed, SEO, design and conversion path. You get a tailored report by email, showing what is holding you back and how to fix it. No commitment, and no sales follow-up afterwards.

Most hacks do not target anyone in particular. Bots scan the web around the clock for outdated plugins, weak passwords and badly configured servers, so a small business in Montreux is just as exposed as a large company. My job is to shrink the attack surface, keep every component up to date and make sure your site can be restored at any time. Your site stays fast, your clients' data stays protected and you meet your obligations under the revised Swiss data protection act.
Every website is custom built around a real business need: it has to look good, earn trust and, above all, perform well enough to bring in results.

A new website for Enosi Immobilier, a real estate brokerage in Lausanne. Custom WordPress build, branding by Immosprint and listings synced live from Apimo.

A full redesign for Au Koala Zen, a gentle osteopathy and therapeutic massage practice in Penthalaz. New brand guidelines, a custom WordPress theme, on-page SEO rebuilt from scratch and a built-in blog.

A new website for NORA Immobilier, a close-knit property management firm in Nyon. Custom WordPress build, digital identity created with Immosprint and listings synced from the property CRM.

A full redesign for FLAA, an architecture firm in Bussigny and Lausanne. Hand-coded WordPress theme, carefully crafted animations and projects shown at their best. Delivered in partnership with Immosprint.
Describe what you need in a few clicks. I'll get back to you within 24 hours with a personal analysis and a free quote.

“Justin understood exactly what I wanted and turned my ideas into a site just as I had pictured it. Special mention for the copy, which is sometimes better than what I would have written myself. Extremely responsive, very fair pricing, with no endless subscription and no hidden fees. I recommend him 100%!”

“His responsiveness is impressive: he even reorganised his schedule to bring my site's launch date forward. Justin understood my business and built a beautiful, modern website that truly reflects my image. He also helped me with my Google profile and the property listing platforms. I recommend him without hesitation!”

“Genuinely blown away by the result. Communication is smooth and answers come quickly, without having to chase. Justin understood my vision and went well beyond it, with ideas I would never have had myself. The work clearly exceeds my expectations, both in quality and in timing.”

“After several unsuccessful attempts, I finally found someone who knows how to turn my ideas into a website that really works. Attentive and proactive, he replies within 24 hours. My customers tell me they can order in two clicks. Patient and full of good advice, I recommend him without hesitation.”

“Justin understood exactly what I wanted and turned my ideas into a site just as I had pictured it. Special mention for the copy, which is sometimes better than what I would have written myself. Extremely responsive, very fair pricing, with no endless subscription and no hidden fees. I recommend him 100%!”

“His responsiveness is impressive: he even reorganised his schedule to bring my site's launch date forward. Justin understood my business and built a beautiful, modern website that truly reflects my image. He also helped me with my Google profile and the property listing platforms. I recommend him without hesitation!”

“Genuinely blown away by the result. Communication is smooth and answers come quickly, without having to chase. Justin understood my vision and went well beyond it, with ideas I would never have had myself. The work clearly exceeds my expectations, both in quality and in timing.”

“After several unsuccessful attempts, I finally found someone who knows how to turn my ideas into a website that really works. Attentive and proactive, he replies within 24 hours. My customers tell me they can order in two clicks. Patient and full of good advice, I recommend him without hesitation.”

“Justin brought together creativity, responsiveness and technical expertise to build a website that lives up to our standards. He listened, he was flexible, and the result is flawless. We will be calling on him again for our next projects without a second thought.”

“A modern, smooth website that is completely true to our image. Justin listened at every stage, came up with relevant ideas and delivered work of exceptional quality, on schedule. A serious, creative and passionate developer.”

“Impeccable work of flawless quality. Justin designed a website that matches our vision exactly, while bringing his own technical and creative expertise. The result: a professional, modern and extremely fast website.”

“Available, committed and attentive, Justin built a website that goes beyond what I expected. He took the time to understand my needs and delivered a beautiful result, on time. I highly recommend him to anyone looking for a real professional.”

“Meticulous, reliable work with excellent value for money. Justin delivers exactly what he promises, on time and with no unpleasant surprises. A dependable, rigorous developer. I recommend him without any hesitation.”

“Justin built our website to perfection. He respected our wishes while bringing his professional touch and sound advice. The result goes beyond our expectations. Excellent service, I recommend him without the slightest hesitation.”
Reviews translated from French
Can't find what you're looking for? Get in touch directly, I always reply within 24 hours.
Get in touchBecause attacks are automated. Bots constantly test thousands of sites for a known flaw, an outdated plugin or a weak password. They do not pick your site because of your business, they exploit it because it is vulnerable. Once compromised, it is used to send spam, host fraudulent pages or redirect your visitors.
The WordPress core is solid and actively maintained. The risk mostly comes from plugins and themes that are not updated, extensions abandoned by their developers and poorly protected logins. A well configured WordPress site with a few carefully chosen plugins and regular updates is safe. A static Next.js site reduces the attack surface even further, as it has no exposed database or admin area.
I check the CMS, plugin and PHP versions, look for known vulnerable extensions, review admin accounts and file permissions, the SSL setup, HTTP security headers and your backup policy. You get a report written in plain language, with fixes ranked by risk level.
The revised Federal Act on Data Protection, in force since 1 September 2023, requires personal data to be protected by technical and organisational measures suited to the risk. If your site collects data through a contact form, a shop or a client area, its security is part of those measures. A data security breach likely to result in a high risk for the people concerned must be reported to the FDPIC.
Yes. My monthly maintenance covers tested updates, automatic off-server backups, uptime monitoring and quick action if an incident occurs. You no longer have to think about it.
It depends on the size of the site, the CMS and its current state. After a first review, I send you a fixed quote in Swiss francs, with no surprises. You can start with the free website audit to get a first view of the issues.
The areas I know best for building custom websites, interfaces and apps.