Open to freelance & full-time · Remote, Italy

Product Engineer

Frontend & Full Stack · React · TypeScript · Next.js · GraphQL

I build websites, web apps and PWAs from the API to the interface. I started on the frontend, so I still care a lot about details and aesthetics.

request tracesolè positano · booking
POST /graphql  availability├─ ui     next · zod.parse       ✓ mine├─ client apollo · codegen       ✓ mine├─ api    laravel · lighthouse   backend└─ pay    nexi · capture         shared200 OK
A booking on Solè Positano. I built the client side and worked with the backend team on the API and the Nexi payment flow.
Selected work

Five products, every layer accounted for

Each project shows what I built myself and what I integrated, so you know exactly what I did.

builtintegratednot involved
PWA + CMS2025 – now

GUT Music

An installable app for artists and a CMS for the staff, both on the same backend API. Releases are checked against the QA checklist with end-to-end tests.

  • UI: built
  • API: integrated
  • Data: not involved
  • CI / QA: built
  • React
  • TypeScript
  • Vite
  • TanStack Query
  • TanStack Table
  • Zustand
  • React Hook Form
  • Zod
  • Workbox
  • Playwright
  • Vitest
  • Woodpecker CI
Read case study: GUT Music →
SaaS dashboard2024 – now

Kiwici

A CI/CD platform. Users connect a GitHub, GitLab or Bitbucket repository, set up environments and deploy. I built the dashboard and contributed to the API and the Git gateway behind it.

  • UI: built
  • API: integrated
  • Data: not involved
  • CI / QA: built
  • React
  • TypeScript
  • Vite
  • TanStack Query
  • React Router
  • React Hook Form
  • Zod
  • Zustand
  • Panda CSS
  • Zag.js
  • AWS Cognito
  • Stripe
  • Playwright
  • Vitest
  • Symfony API Platform
  • Laravel
Read case study: Kiwici →
Web application2024 – 2026

Prenota Deeva

Booking for at-home hair, beauty and make-up services in Italy: the customer picks an address, the services, a professional and a time slot. A group flow covers bookings for more people.

  • UI: built
  • API: integrated
  • Data: not involved
  • CI / QA: not involved
  • React
  • TypeScript
  • Vite
  • React Router
  • TanStack Query
  • Axios
  • Zustand
  • Zod
  • React Hook Form
  • Panda CSS
  • Zag.js
  • react-spring
  • Google Places
Read case study: Prenota Deeva →
Web application2024 – 2026

Solè Positano

Booking for a beach club and restaurant in Positano. Customers book sunbeds, tables and packages and pay online. The same platform now runs two more venues.

  • UI: built
  • API: integrated
  • Data: not involved
  • CI / QA: not involved
  • Next.js
  • React
  • TypeScript
  • Apollo Client
  • GraphQL Codegen
  • React Hook Form
  • Zod
  • Zustand
  • nuqs
  • Zag.js
  • Panda CSS
  • Laravel
  • Lighthouse (GraphQL)
  • Nexi
Read case study: Solè Positano →
Website2023 – 2024

Barboursville Vineyards

A headless WordPress site for a winery in Virginia, with wines, events, tours, the restaurant and notes from the winemaker. Editors build pages in WordPress and choose their template.

  • UI: built
  • API: integrated
  • Data: not involved
  • CI / QA: not involved
  • Next.js
  • React
  • TypeScript
  • Panda CSS
  • Headless UI
  • React Hook Form
  • Zod
  • SWR
  • WordPress
  • ACF
  • Yoast SEO
  • Gravity Forms
  • Sentry
Read case study: Barboursville Vineyards →
Stack

Tools by layer

What I use in production today, grouped by the part of the system it serves.

Interface

Frontend

  • React
  • TypeScript
  • Next.js · Vite
  • TanStack Query · Zustand
  • React Hook Form · Zod
  • PWA · Workbox
  • Figma
Server

Backend

  • Node.js
  • PostgreSQL
  • Redis
  • GraphQL · REST
Delivery

DevOps & QA

  • Playwright e2e
  • Vitest
  • Woodpecker CI
  • Docker · Compose
  • Architecture tests
  • AI code review
Experience

Clients and teams

  1. 2025 – nowGUT Music

    Frontend lead on the artist PWA and the CMS. API integration, e2e testing, CI.

  2. 2025 – nowFormafarm

    Frontend developer on Forma Cloud, an e-learning platform (LMS).

  3. 2024 – 2026LinkoDigital

    Freelance frontend engineer. Built Prenota Deeva and Corallo Ecosystem.

  4. 2023 – 2026PixelCrew

    Frontend lead. Built Solè Positano and its sister venues, Barboursville Vineyards, the Kiwici dashboard and Profetum.

  5. 2021 – 2023Meeters

    Frontend developer. Video meeting web app, design system and onboarding.

  6. 2018 – 2021MINT

    Frontend developer.

Contact

Have a product to build end to end?