About me

I watched the web being born.
Now I program 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. I fit into business work processes as a technical partner, with your brand and on your timelines.

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

Freelance WordPress developer: custom themes and plugins, WooCommerce sites and stores, updates, security and fixes for slowness and errors.

  • Custom theme, lightweight and free of unneeded code
  • Custom plugins for your own features
  • Safe updates of core, themes and plugins

Learn more →

From Figma to code

I turn your Figma file into a custom WordPress theme: faithful to the design, fast, accessible and editable by you. For professionals, designers and agencies.

  • A custom WordPress theme built on your file, not an adapted template
  • Figma colours, fonts and spacing turned into theme rules, in one place
  • Every design component built once and reused: new pages are assembled from them

Learn more →

AI & automation

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

  • Assistants on your site or internal, answering with your business's content
  • Automation connecting email, management systems and spreadsheets
  • Smart document search, with the source shown

Learn more →

Custom websites

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

  • A site that looks right on phone, tablet and desktop
  • Copy and structure designed to get you contacted
  • A panel to update content on your own

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, a development lab

01 / 04

Personal website · Nuxt.js lab

My own website, a development lab

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

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 →