Logo

Frontend Developer orientato al prodotto

Dai requisiti al frontend, con
metodo, UX e attenzione al prodotto.

Aiuto startup e PMI a trasformare idee e requisiti in feature concrete, lavorando su struttura, UX e qualità tecnica.

Picture of the author

Come lavoro

Ogni progetto ha vincoli, obiettivi e complessità diverse. Il mio lavoro parte dal capire il contesto e i problemi reali, per trasformare requisiti e idee in soluzioni chiare, usabili e sostenibili nel tempo.

  • Capisco il problema prima di progettare

    Prima di progettare o sviluppare, chiarisco obiettivi, vincoli e priorità del contesto. Questo mi permette di prendere decisioni consapevoli ed evitare soluzioni visivamente corrette ma inefficaci nell’uso reale.

  • Trasformo requisiti in struttura

    Traduco requisiti in una struttura chiara: priorità dei contenuti, gerarchie visive e percorsi. Questo rende l’interfaccia più comprensibile e riduce ambiguità lungo tutto il processo.

  • Implemento elementi riutilizzabili, non schermate

    Sviluppo interfacce accessibili e coerenti, chiarendo contenuti, priorità e feedback dell’interazione. Costruisco elementi e pattern riutilizzabili per mantenere coerenza nel tempo.

Aree di impatto

Quando lavoro su un prodotto, il mio contributo va oltre l’implementazione. Intervengo su struttura, UX e qualità tecnica per migliorare chiarezza e sostenibilità nel tempo.

  • Struttura Frontend

    Costruisco frontend chiari e sostenibili, pensati per crescere senza accumulare complessità inutile.

    • Organizzazione del codice e separazione delle responsabilità

    • Scalabilità e manutenibilità nel tempo

    • Riduzione del debito tecnico e chiarezza per il team

    React · Next.js · Component architecture
  • UX & Interfaccia

    Prendo decisioni sull’interfaccia per rendere i flussi comprensibili, usabili e coerenti, anche quando il design non è completamente definito.

    • Gerarchia visiva e leggibilità

    • Tipografia, spacing e layout funzionali

    • Traduzione dei flussi in interazioni chiare

    UX engineering · Design system · Accessibilità
  • Qualità Tecnica & Performance

    Tratto qualità e performance come parte integrante dell’esperienza, non come ottimizzazioni tardive.

    • Performance frontend e tempi di caricamento

    • Prevenzione di regressioni e bug strutturali

    • Codice affidabile e facilmente mantenibile

    Performance · Code quality · Best practices
  • Delivery & Collaborazione

    Lavoro a stretto contatto con PM, designer e stakeholder per trasformare requisiti e obiettivi in soluzioni implementabili.

    • Analisi dei requisiti e trade-off tecnici

    • Collaborazione continua e iterazione

    • Responsabilità sulla delivery del frontend

    Product thinking · Team collaboration

Esperienze

Anteprima Be Safe Rate

Be Safe Rate

10/2023 - 09/2025

Prodotto digitale: Settore travel / insurtech

Soluzione per Hotel, Tour Operator e Agenzie di Viaggio.

  • Tech
  • Next.js
  • API Integration
  • React.js
  • Tailwind
  • UX
  • UX Design
  • Architettura
  • Accessibilità

Frontend & UX-oriented development

User flows → wireframe → mockup, poi implementazione frontend e integrazione API.

In questo progetto ho lavorato sulla definizione dei flussi utente, progettando user flows, wireframe e mockup a partire dai requisiti forniti dai team marketing e product.

Una volta validate le specifiche, ho seguito l’intero passaggio alla fase di sviluppo frontend, occupandomi dell’implementazione delle interfacce con attenzione a struttura del codice, scalabilità e performance.

Ho collaborato a stretto contatto con il tech lead e il team backend per l’integrazione delle API, adattando il lavoro a cambi di requisiti e all’introduzione di nuove feature durante lo sviluppo.

Focus: continuità UX→frontend per evitare mismatch e regressioni durante l’evoluzione delle feature.

Anteprima Pemcards

Pemcards

10/2022 - 06/2023

Prodotto digitale: Settore HR / digital rewards

Piattaforma B2B per la creazione e gestione di card digitali personalizzate, utilizzate in contesti di comunicazione, engagement e reward aziendale.

  • Tech
  • Vanilla JS
  • React.js
  • Next.js
  • Rest API
  • UX
  • UX Design
  • Componenti riutilizzabili

Frontend & UX-oriented development

UX refactoring del widget → componenti riutilizzabili → dashboard CRM per configurazione e gestione.

In questo progetto ho lavorato su un widget embeddabile sviluppato in Vanilla JavaScript, occupandomi del refactoring dell’interfaccia e dei flussi per migliorare l’esperienza utente sia su desktop che su mobile. L’obiettivo era rendere l’interazione più chiara e coerente, riducendo attriti e complessità nell’utilizzo.

In parallelo ho contribuito allo sviluppo di una dashboard CRM in React/Next.js, progettando e implementando nuove feature orientate alla configurazione e gestione dei widget. Ho lavorato sulla struttura delle view e sulla costruzione di componenti riutilizzabili, mantenendo coerenza tra UI e logica applicativa.

Tra le funzionalità principali, ho realizzato le view di creazione, editing e listing dei widget, inclusa una feature che automatizzava la generazione del widget a partire dalla dashboard. Ho collaborato con il team tecnico per l’integrazione tramite REST API e per l’evoluzione delle feature in base ai requisiti.

Focus: continuità UX tra configurazione in dashboard e utilizzo del widget, riducendo frizioni e incoerenze.

Anteprima GAMS Platform

GAMS Platform

02/2021 - 07/2022

Prodotto digitale: Settore EdTech / e-learning platform

Piattaforma per gestione e fruizione dei corsi, con strumenti interni per comunicazione e gestione utenti.

  • Tech
  • React.js
  • GraphQL
  • Apollo Client
  • Tailwind
  • UX
  • UX Design
  • Design System
  • Architettura frontend

Frontend & UX-oriented development

Wireframe → mockup → sviluppo feature React → integrazione GraphQL → UI data-driven.

In questo progetto ho lavorato alla progettazione UX di diverse feature della piattaforma, realizzando wireframe e mockup per definire flussi, gerarchie visive e interazioni prima dello sviluppo.

Una volta validate le soluzioni, ho sviluppato le feature in React, occupandomi dell’integrazione delle API tramite GraphQL (Apollo Client). Ho lavorato su interfacce data-driven, con particolare attenzione alla gestione degli stati, alla chiarezza dei flussi e alla scalabilità delle soluzioni.

Ho contribuito allo sviluppo di diverse aree della piattaforma, tra cui il listing dei corsi, le view dedicate ai singoli corsi e strumenti interni come un CRM e un editor per email marketing. Durante il lavoro ho costruito componenti riutilizzabili e ottimizzato l’interfaccia per garantire performance e compatibilità cross-device e cross-browser.

Focus: progettazione e sviluppo di interfacce complesse per piattaforme educative, mantenendo coerenza UX e scalabilità del frontend.

Vuoi approfondire il mio percorso professionale?

Profilo LinkedIn

Hai un prodotto su cui lavorare?

Se stai sviluppando o migliorando un prodotto digitale e cerchi qualcuno che possa aiutarti a trasformare requisiti e idee in frontend solidi e usabili, possiamo parlarne. Anche senza un brief perfetto.

Contattami!