The projects I have built, one by one.
Everything I have built and that is genuinely running today: a sports booking SaaS, a travel portal in nine languages, three apps published on the App Store and Google Play, the website of a beach club, a portal selling software licences in five languages and four currencies, a product that follows flight prices and speaks up when they move, and five years inside an enterprise fashion e‑commerce. Each entry tells you the problem it started from, the technical calls behind it and what changed once it went live.
Work
From a booking SaaS to an app for the beach
Prenoo
A product born out of a very concrete annoyance: the member books the court from their phone and pays online, the club stops chasing messages and paper diaries. Conceived, designed and built by me, from the first line of code.
React · Node.js · MongoDB · Stripe
Read the case study →
Ci vediamo in Calabria
Eighteen towns of the Costa Viola and the Piana di Gioia Tauro inside a single portal, translated into nine languages: whoever searches for Calabria finds the local businesses and writes to them directly.
React · Vite · JSON‑LD · hreflang
Read the case study →The other seven
Single Fin Pet Centric
A beach where dogs are welcome, run through an app: you book the umbrella before you leave home, and the bar gets your order without anyone leaving the sunbed.
Sunset Beach Club
The beach club in Palmi, on the Costa Viola, runs from a phone: a spot on the sand, a table at the restaurant and orders from the sunbed. On the stores first, later as a PWA too.
sunset-palmi.it
The public face of the beach club: two languages, the Costa Viola on display and a path that takes people arriving from Google straight into the booking app.
FanMsn
Direct messages between fans and the people they follow, from the app or the browser. At RJC Soft I led the frontend and followed the product all the way onto the stores.
LuisaViaRoma.com
Five years on staff at an enterprise fashion e‑commerce: new features and maintenance, alongside product, data and QA. That is where I learned to be careful.
AE SoftTech
The portal that sells licences for DaVinci Deluxe, the calibration software garages run: five languages, four currencies, Stripe and PayPal, resellers with price lists of their own.
Flight Price Tracker
Pick a flight and it keeps checking the price on its own: it writes to you when the fare drops, climbs or reaches the figure you had in mind. Five languages, free for up to five flights.
The common thread
Underneath, it is nearly always a booking
How to read this list
The sectors change: sport, travel, beaches, fashion, entertainment. The underlying problem repeats almost unchanged, which is letting someone choose and reserve something without having to phone anyone. If that is your problem too, the page to read is booking platforms and back offices.
If what you need is to end up on your customers' phones, look at mobile apps for iOS and Android: I handle publishing myself, developer accounts, store listings, screenshots and the Apple and Google review included. Three of the apps above went through exactly that.
03 · Contact
Shall we
write the
next one?
Tell me what you need and what you already have in hand. You get an answer within 24 hours with an honest first read, including the times the honest read is to do less.