Direct-Booking & Hospitality Platforms
Booking systems for hotels, rentals and tour operators who are tired of handing 15–20% to the big platforms. Custom checkout, Stripe, live availability through Guesty or your own logic, extra languages when you need them, and the numbers that actually matter — not just the booking itself.
Service & Membership Platforms
Platforms for advisory firms, schools, training businesses and hands-on service operations. AI tools where they help, member areas with QR check-in, ticketing, online courses, payments, and a CMS your team runs without calling me. One product instead of phone calls, email chains and a pile of spreadsheets.
Cultural Institutions & Digital Archives
Content platforms for foundations, galleries and archives. Proper data models, editorial workflows, more than one language, and a frontend that actually looks like the institution — so print catalogues and decades of material finally live in one place you can search.
Web & Frontend
React, TypeScript, Vite, Tailwind: responsive, multilingual, SEO-readyBackend & Cloud
Node.js, Cloud Functions, Cloud Run, Firebase, Firestore: production-grade and observablePayments & APIs
Stripe (checkout, saved cards, webhooks), Guesty, Brevo, custom REST integrationsAI & Automation
Gemini, document analysis, schema-driven CMS, Cloudflare Workers, scheduled jobsFahamu Safaris
The whole digital side of a Tanzanian safari company. Marketing pages, tour pages, a step-by-step quote flow, and an admin dashboard with lead analytics and a multilingual CMS. It replaced a process that used to run entirely on Excel and email.
Boutique: Booking Engine
A booking engine for the Boutique brand. Property owners drop a booking widget onto their own sites, and the Boutique team runs every property from one Control Room. Stripe and Guesty wired end to end.
Assistenza Crisi Debitori: Platform
A full platform for a firm that helps people stuck in debt. The public site, AI contract analysis sold as a paid product, online courses, video-call booking, and a deep CMS with role-based admin for the team. One Firebase backend, with Stripe and Gemini behind it.
Rêverie: School Platform
Everything digital for a parkour school in Rome. A site in 12 languages, courses, event tickets and member cards with QR check-in, a Stripe shop, and a 20-module dashboard so the team runs content, products, events, members and orders without touching code.
Mimmo Rotella Legacy
The official bilingual home of the Mimmo Rotella estate. A scholarly WordPress archive — biography, exhibitions, a multi-part bibliography, museum holdings and a catalogue raisonné — plus a proper channel for collectors and institutions to request authentication of works.
Timeline
Freelance full-stack work for hotels, cultural projects and traditional service businesses. I built the platforms behind Fahamu Safaris, Boutique and Mimmo Rotella Legacy — real production systems that replaced spreadsheets and third-party tools.
Almost six years at Vivocha (Covisian group) in Milan, building and maintaining the front-end of a real-time customer-engagement platform. React and TypeScript, at production scale.
Software development at Aubay Italia in Milan, across two roles: Delphi apps and ETL data pipelines for enterprise clients.
My first job in web. I built and maintained websites and web apps — where the full-stack work started.
Let's talk
Tell me what you are trying to build and your timeline.




