About me

I watched the web being born.
Now I develop it!

I'm Fabio Folgori, freelance web developer. Since 1999 I build websites, e-commerce and applications, and today I mainly work alongside agencies and studios. I have delivered more than 300 projects and collaborated with more than 30 agencies.

27
years in business
+300
projects delivered
+30
agencies I have collaborated with

Services

For agencies and studios. And for those with a project to launch.

I build websites, WordPress themes, online stores and custom apps, with AI where it helps. From idea to launch, with one technical contact.

WordPress development: themes and plugins

Custom themes and plugins, WooCommerce sites and stores, updates, security and fixes for slowness and errors.

Learn more →

From Figma to code

I turn your Figma file into code: a WordPress theme or a custom website, faithful to the design, fast, accessible and easy to update. For designers and agencies.

Learn more →

AI & automation

Integrating artificial intelligence into business processes: AI assistants for customers, document search and automation, connected to your data.

Learn more →

Custom websites

Website development for showcase sites and presentation pages: fast, polished, easy to update and designed to turn visitors into enquiries.

Learn more →

Projects

Every project, a specific solution.

I've delivered more than three hundred projects: many for agencies, plenty now offline, a few remembered only by me and the Wayback Machine. These I can show, and for each one I tell you what was needed, what I did and why.

My own website, built the way I build yours

01 / 04

Personal website · Nuxt.js lab

My own website, built the way I build yours

My website had been frozen for fifteen years. I rebuilt it from scratch in Nuxt 4 as a lab: 3D scene, light and dark theme, animations, two languages, blog, AI assistant, automatic deploys, speed and security. What I can do, in a single project.

Tips

Tips from the job, learned in the field.

Practical advice on the problems I run into working with agencies and professionals: how to fix them, what they cost and when it's worth getting help.

fabio:~/tips$ ls -t | head -3

email-transazionali-strumenti.md7 min
A row of colourful mailboxes next to a hedge
# Software development

commit babd697 ·

Transactional email: the tools I use to build, test and send it

A site's emails are part of the product: MJML for the code, Mailpit for testing, Resend for sending via API, and SPF, DKIM and DMARC to stay out of spam.

Read the article

php-statico-sicurezza-velocita.md6 min
Closed brown metal padlock on a light blue background
# Websites

commit a9d5f1b ·

Critical PHP flaws: why brochure sites do not need to run it

The critical PHP flaws of 21 October 2026 show the limit of a brochure site that runs code on every visit: why I am moving to static sites and how content gets updated.

Read the article

Collaborations

Your technical partner, white-label too.

  • Estimate within 24–48 hours of the briefClear timing and costs before we start, so you can answer the client right away.
  • In your repositories and toolsGit, pull requests and your standards: the code stays yours.
  • Per project, by the day or ongoingThe arrangement that fits the work, peaks included.
  • NDAs, and the client stays yoursI work under your brand: the client relationship stays yours.

Playground

Quality is in the details. Try it here.

A well-made site shows in what you don't see: clean code, light pages, small touches. Below you can play with it, read its code, ask it questions and measure it.

// 404 page not found

Care even in the invisible details.

Wrong link? This is my 404 page: instead of a wall of error, anyone who gets lost finds a video game. Defend the site from bugs: the details nobody expects are part of doing the job well.

Go to the 404

Contact

Get in touch. We'll work out where to start.

A few lines are enough: what you need, by when, and where you are now. I'll reply as soon as I can.

Contact →