---
title: "Vittorio Compagno"
description: "Full-Stack Engineer · React/TypeScript. Full-stack engineer with a fintech and banking background (IsyBank – Intesa Sanpaolo). I build production web platforms end-to-end."
url: https://vittoriocompagno.com/en
lang: en
---

# Vittorio Compagno

Full-Stack Engineer · React/TypeScript · Palermo, Italy

Full-stack engineer with a fintech and banking background (IsyBank – Intesa Sanpaolo). I build production web platforms end-to-end.

Founder of Aevel · app studio: The studio's products are Zync, a Reputation Manager AI for Google reviews, and Plantmon, an app to identify and collect plants. https://aevel.co

## Experience

- Full-Stack Engineer (React/TypeScript), TALIA (2024-10 - present)
- Freelance Full-Stack Developer, Self-employed (2023-01 - present)
- Software Developer, GFT Technologies (2022-04 - 2024-06)

## Websites

- [Trattoria Simpaty](https://vittoriocompagno.com/en/projects/trattoria-simpaty): Website for a seafood trattoria in Mondello, open since 1973. Family story, full menu, photos of the bay and Google reviews. Next.js with Payload CMS and SQLite, minimal design.
- [Ride Collectible](https://vittoriocompagno.com/en/projects/ride-collectible): Trading card ecommerce in Italian and English. Next.js with Payload CMS and its ecommerce plugin, Stripe payments and Packlink shipping.
- [SailForward](https://vittoriocompagno.com/en/projects/sailforward): Public site for Sail Forward (Palermo), an organisation promoting circular reuse of sails. One page in scope, product-ready in architecture: Next.js with headless Payload CMS for full editor autonomy, MongoDB, media on Cloudflare R2.
- [CessioneSubito](https://vittoriocompagno.com/en/projects/cessione-subito): Web platform for salary-backed loan applications (Italian "cessione del quinto"), a regulated sector (OAM). Next.js 15 App Router, shadcn/ui components, forms with custom hooks for GDPR consent handling, Schema.org structured data and OpenGraph.
- [Digital Museum](https://vittoriocompagno.com/en/projects/digital-museum): Immersive virtual gallery showcasing 3D sculptures (Gothic, Baroque, Neoclassical) in a dark museum-like environment lit by dynamic spotlights. Cinematic transitions between artworks, orbit controls and 360° auto-rotation.
- [Fortitudo Agrigento](https://vittoriocompagno.com/en/projects/fortitudo-agrigento): Official site of the professional basketball club (Italian Serie A2). Next.js SSR for SEO and performance, Payload CMS modeled on sports workflows: match calendar, roster, news and photo galleries managed autonomously by the editorial staff.
- [La Rotta dei Florio](https://vittoriocompagno.com/en/projects/la-rotta-dei-florio): Site for the offshore regatta retracing the historic sea routes of the Florio family: 115 nautical miles between Palermo, Trapani and the Tonnara of Favignana. Next.js with Sanity CMS for event content and full-HD video streaming.
- [Studio Falzone Dialoghi](https://vittoriocompagno.com/en/projects/studio-falzone-dialoghi): Website for Dialoghi, the meetings where Studio Falzone, a wedding photography studio, gets to know couples in person. Instead of a form there is an AI chat that answers couples and collects the appointment request. Multilingual Next.js 16 with AI SDK and OpenRouter.
- [Talia Consulting](https://vittoriocompagno.com/en/projects/talia-consulting): Institutional landing page for the consulting firm. Astro SSG: static architecture generated at build time, contact form with client-side validation, modular service sections and case studies. Optimizations: lazy loading, font subsetting, inline critical CSS, prefetch.
- [We Are Again](https://vittoriocompagno.com/en/projects/we-are-again): Site for We Are Again, a marketing and events agency. Astro SSG with an architecture designed for visual-heavy content: automatic image optimization, smart lazy loading, lightweight animations.
- [Studio Legale Messina](https://vittoriocompagno.com/en/projects/studio-legale-messina): Law firm site built with Astro SSG: static architecture (minimal maintenance and attack surface), SEO for local legal searches, contact form with validation.
- [Caseificio Bompietro](https://vittoriocompagno.com/en/projects/caseificio-bompietro): Showcase site for a historic Sicilian dairy: semantic HTML and vanilla CSS, no frameworks. The simplest choice that works: fast, accessible, easy to maintain.
- [Mandorlo in Fiore Food Village](https://vittoriocompagno.com/en/projects/mandorlo-food-village): Site for the Food Village of the Mandorlo in Fiore festival (Agrigento): programme, exhibitors and food trail. Next.js and Tailwind CSS, local SEO to capture event traffic.
- [Sicily Fashion Week](https://vittoriocompagno.com/en/projects/sicily-fashion-week): Site of Sicily Fashion Week, the Palermo fashion week promoted by Confartigianato Imprese Sicilia, with programme, participating brands and Fashion Show. Online since the 2024 edition, now at the third one in 2026.

## Apps

- [Plantmon](https://vittoriocompagno.com/en/projects/plantmon): Mobile app that turns plants into collectible cards. You photograph a plant, the app identifies the species and gives you a card with care facts. Then you plant a low-poly version of it on a 3D island that grows with your finds. Native Android app in Kotlin/Compose, backend on Cloudflare Workers with D1 and R2.

## SaaS and web apps

- [Food cost](https://vittoriocompagno.com/en/projects/foodcost): SaaS that works out food cost for Italian restaurants, including multi-venue groups. Ingredients with yield, recipes, dishes, venue overheads and a suggested price. Supplier invoices go in as XML, PDF or photo and AI reads them. Next.js, Postgres with Drizzle and per-venue data isolation, Better Auth with organizations.
- [Preventivatore Talia](https://vittoriocompagno.com/en/projects/preventivatore-talia): Internal web app to build Talia's quotes and export them as PDF or Word. Single account, made for laptop and phone, with the total always on screen and a margin simulator. Next.js, SQLite/libSQL with Drizzle, Better Auth, PDFs generated with @react-pdf/renderer.
- [ZYNC · Reputation Manager AI](https://vittoriocompagno.com/en/projects/zync): Reputation Manager AI for local businesses. Branded QR codes, smart routing and a real-time dashboard to grow Google reviews. At the core is agentic AI that guides setup, contextualizes scans and automates operational work. Zync also sells Easytap, an acrylic counter stand with an NFC tag that opens the Google review page when a customer taps it with their phone.
- [Movee](https://vittoriocompagno.com/en/projects/movee): Digital platform for eco-friendly mobility services: trip planning and service booking from a single interface, with options tailored to the user's needs.
- [Sicily Fashion Week · Biglietti](https://vittoriocompagno.com/en/projects/sicily-fashion-week-biglietti): QR tickets for the Fashion Show of the third edition, managed on Talia Tickets. Seating, booking links for stage and brands, event map.
- [Talia Tickets](https://vittoriocompagno.com/en/projects/talia-tickets): Talia's ticketing platform, designed starting from the seats. Organisations, venues with zones and seats, events and accreditations, QR tickets and phone check-in, seat import. TanStack Start and React 19, MongoDB, Redis, Better Auth, seat maps with Konva.
- [HeyForm Talia](https://vittoriocompagno.com/en/projects/heyform-talia): Self-hosted HeyForm instance on Talia's server for client forms, like membership cards and guest lists with photo upload. Each form follows the client's theme and logo.

## Ad campaigns

- Ingegneria Civile · Landing & ADV: Dedicated landing page for the Civil Engineering degree programme and an advertising campaign for student housing registration in the 2026/27 academic year: a clear message for first-year and transfer students, CTAs to the registration flow, and creative assets aligned with the department identity.
- Junkle · Meta Ads: Meta campaign for Junkle, an upcycling workshop in Palermo. English ads for expats and tourists, in video, image and carousel formats, that lead to booking a workshop on WhatsApp.
- Unique Portrait · Meta Ads: Meta campaigns for Unique Portrait, the portrait line of Studio Falzone. Awareness, traffic and lead campaigns for bookings, with creatives made only of real black and white photos.
- Studio Falzone · Meta Ads: Meta campaigns for Studio Falzone, wedding photography in Sicily. Sales, traffic and awareness with videos of their weddings, plus leads from appointment requests tracked on the Dialoghi site.
- Ride Collectible · Meta & Google Ads: Meta and Google strategy and campaigns for the Ride Collectible trading card shop, from the channel plan to traffic campaigns toward the store.
- Sicily Fashion Week · Meta & TikTok Ads: Meta and TikTok campaigns for the 2025 and 2026 editions of Sicily Fashion Week, with chart reports.

## Channels

- [Cbyte](https://thecbyte.com): My blog. News and analysis on AI, development and technology.
- [X](https://x.com/itstorio_): My profile on X.
- [GitHub](https://github.com/vittoriocompagno): My public repositories.
- [LinkedIn](https://www.linkedin.com/in/vittorio-compagno): Professional profile.
- [Aevel](https://aevel.co): My app studio.

## Contact

- WhatsApp: +39 ••• •••9794
- Email: [ciao@vittoriocompagno.com](mailto:ciao@vittoriocompagno.com)
- LinkedIn: [www.linkedin.com/in/vittorio-compagno](https://www.linkedin.com/in/vittorio-compagno)
- GitHub: [github.com/vittoriocompagno](https://github.com/vittoriocompagno)
