Websites live right now, browsable examples with fictional data, and solutions we can build together.

Real products and websites, live right now. Take a look — or click right in.

Open-source WordPress plugin that translates your entire site with AI (OpenAI, Anthropic, Gemini, DeepL) through a visual editor, with indexed caching that handles 500,000+ strings. Built-in multilingual SEO: translated URLs and sitemap.

My second product: a QR multilingual digital menu with AI translation, AI-generated dish photos and table ordering. The owner updates prices and availability from a phone; customers browse the menu in their own language. Already in production at Umberto 231 in Cinisi.

My first Android app, written from scratch in Kotlin: when a car or motorcycle screen only connects to Android Auto after restarting the phone, it does the same job in one tap or by itself: closes Android Auto, clears its cache, turns Bluetooth and Wi-Fi off and on. Free, in 10 languages, downloadable from the site.

QR digital menu for a street-food eatery in Cinisi, Sicily: 82 items with photos and always-current prices, a 5-language menu for tourists, managed straight from a phone. Just launched.

A new site for a Palermo social-promotion association working on inclusion. Four languages — Italian, English, French and Arabic — so it reaches the people the association actually serves, with Arabic laid out right-to-left. The old site was archived without losing anything.

A new site for a Palermo foundation that has been supporting couples and families for forty years. Custom theme, with a home page that updates itself whenever a page is added. All 305 archive articles and the 58 issues of its periodical were carried over from the old site without losing anything; every page is available in four languages: Italian, English, French and Spanish.

A complete redesign for a medical agency in Tbilisi, Georgia, with clients all over Europe. Every page and the blog were rebuilt on WordPress on a working copy, then switched live with only a few seconds of downtime. Technical SEO review (redirects, structured data, titles and descriptions for 132 pages) and the whole site translated into 10 languages, Japanese, Korean and Chinese included.

The new site of an immigration lawyer in Agrigento, Italy: auto-translating multilingual chat with language detection, appointment booking with a synced calendar (Google Calendar) and instant Telegram notifications. Site in 6 languages.

WordPress site for an osteopath in Palermo: presentation, treatments and blog, with a full booking system. Patients only see slots that are genuinely free (calendar synced with his own diary), choose between an in-clinic visit or an online consultation, and pay right on the site. Automatic notifications and reminders. The site now speaks five languages.

WordPress portal site for a bed & breakfast in Agrigento: rooms, rates, an attractions guide and a blog, with direct booking and self check-in. Built in 5 languages for international travellers.

WordPress site for a holiday home in Palermo's historic centre: presentation, experiences and a city guide. Bilingual, with WhatsApp booking and carefully crafted local SEO.
Browsable examples with fictional data — but they are real, working websites. Click right in.

A menu with photos and prices that customers open from a QR code, with a panel to update it yourself (try /admin.html too).

Showcase website for a sandwich shop: specialties, our story, a map and a link to the digital menu.

Showcase for a construction firm: services, project portfolio, method and quote requests.

Rooms, amenities and commission-free booking requests, with IT/EN language switching.

Specialty, day and time picked by the patient in thirty seconds, with automatic confirmations.

Interactive weekly class schedule, memberships and free-trial booking in three taps.

Clients choose the service, stylist, day and time: phone-free appointments with clear prices and durations.

Listings filtered in real time by area, price and rooms, with property pages and viewing requests.

Category-based catalog, cart and WhatsApp ordering: the simple online shop, with no commissions.

The customer moves a slider on their electricity bill and immediately sees the recommended system, production, yearly savings, cost after tax relief and the payback period, with a 25-year chart. They reach the quote request already convinced.

The customer picks the model, the size, the colours and the glass: they see the window change in a live preview and the price update in real time. At the end the quote is sent on WhatsApp by itself.

Reminders that send themselves, synced price lists, emails turned into tidy records, reports ready by morning.
From digital menus to custom management tools: if it can go online, we can build it. Don't see your case? Get in touch.
Customers scan a code and instantly see your menu with photos and prices, always up to date.
Customers book a table from their phone at any hour, and everything reaches you neatly organized.
Guests book straight from your website and you stop paying commission to the portals.
Wi-Fi, check-in and what to see nearby, always at hand — without the repeated phone calls.
Foreign tourists read everything in their own language and feel more confident booking.
I fine-tune your pages so people searching in your area find you first, with photos and reviews.
Your Google stars appear right on the site and win over visitors who are still undecided.
Your products on display with photos and prices, visible even when the shop is closed.
Customers choose online and drop by to collect: no queues and no waiting.
Clients pick their own day and time, even at night, without having to call you.
Every request becomes a ticket: no lost messages, and you reply calmly, one by one.
Anyone writing in the evening gets instant info on hours and prices, even while you are busy.
Clients get their appointment reminder automatically: fewer phone calls and fewer no-shows.
The computer handles the boring tasks you repeat every day, and you save hours.
Every project here started with a conversation. Let's start ours.