Frontend Developer · Full-stack · Remoto UE

Costruisco interfacce che è un piacere usare.

Interfacce veloci e accessibili per chi le usa. Codice chiaro e manutenibile per chi le farà evolvere.

Dal 2021 in Extendi · aperto a nuove opportunità

01 — Chi sono

La mia strada, dal Venezuela all’Italia.

Sono nato in Venezuela, dove è iniziata la mia passione per i computer. Ho interrotto gli studi di ingegneria informatica per la situazione del paese; durante la pandemia ho ripreso a formarmi con il bootcamp Hack a Boss, in Spagna. Dal 2021 sono Frontend Developer in Extendi.

Mi interessa come un prodotto si usa e come si fa evolvere. Per questo lavoro su UX/UI, performance e accessibilità, con un’architettura modulare e codice che il team possa leggere, capire e mantenere.

Lontano dal codice, mi trovi in palestra, davanti a un videogioco o con un podcast nelle cuffie. Mi piace imparare cose nuove, anche fuori dal lavoro.

Lavoro da
Italia · Remoto
Dal 2021
Extendi
Lingue
IT · ES · EN

CCS → FCO

≈ 8.400 km

Caracas → Roma

02 — Lingue

Il lavoro comincia dal capirsi.

Spagnolo madrelingua, italiano fluente e inglese professionale. Posso collaborare in tutte e tre le lingue, dalle prime idee alle revisioni.

▮ Lingue di lavoroPronto a collaborare

Spagnolo

ES

Madrelingua

Italiano

IT

Fluente

Inglese

EN

Professionale

▮ La mappa delle mie lingue di lavoro

L’inglese è diffuso anche nei paesi evidenziati

03 — Stack

Gli strumenti dietro il lavoro.

Il frontend è la mia specialità. Backend, CMS e strumenti AI mi aiutano a seguire il prodotto nel suo insieme.

Frontend

React — AvanzatoNext.js — AvanzatoTypeScript — AvanzatoJavaScript — AvanzatoHTML — AvanzatoCSS — AvanzatoTailwind — AvanzatoTanStack Query — AvanzatoGatsby — IntermedioStyled Components — IntermedioStorybook — IntermedioZustand — Intermedio

Backend & Dati

Node.js — IntermedioExpress — IntermedioNestJS — IntermediotRPC — IntermedioPostgreSQL — Intermediopgvector — IntermedioRAG — IntermedioFastify — In apprendimento

CMS & Contenuti

PayloadCMS — IntermedioContentful — IntermedioStrapi — Intermedio

AI & Sviluppo

Claude Code — AvanzatoCursor — AvanzatoChatGPT — AvanzatoGit — AvanzatoCI/CD — IntermedioDocker — IntermedioVercel — IntermedioHetzner VPS — IntermedioFigma — IntermedioMastra AI — In apprendimento
AvanzatoIntermedioIn apprendimento

04 — AI

L’AI, dentro il prodotto.

Integro l’AI per rendere i contenuti più facili da trovare, creare e gestire. Questi sono alcuni dei sistemi che ho sviluppato.

01

Dai contenuti alle risposte

Sistemi RAG integrati nei CMS headless, per dare alle risposte dell’AI il contesto dei contenuti del prodotto.

02

Dalle foto ai dati

Flussi che trasformano la foto di un menù in dati strutturati, modificabili e multilingua.

03

Creare e arricchire contenuti

Generazione di testi e immagini e arricchimento dei contenuti, integrati nel prodotto.

Gli strumenti che uso
Claude CodeCursorChatGPTMastra AIOpenRouterpgvector
Esplora i miei progetti AI

05 — Metodo di lavoro

Pianifico, delego e revisiono.

La qualità parte dal piano. Definisco architettura e standard, delego l’implementazione all’AI e revisiono il risultato. Con il TDD, i test descrivono il comportamento atteso prima che venga scritto il codice.

Preparazione del progetto

Il mio contributo
Definisco contesto e convenzioni: moduli con responsabilità chiare, codice leggibile e test prima dell’implementazione.
Contributo AI
Documenta queste scelte in istruzioni di progetto riutilizzabili e prepara il flusso di lavoro.
Risultato
Contesto condiviso. Standard tecnici chiari.
Esplora il processo

Chiarire

Il mio contributo
Definisco il problema, chiarisco i vincoli e rispondo alle domande che orientano il progetto.
Contributo AI
Mette alla prova le ipotesi, individua le domande aperte e documenta termini e decisioni concordati.
Risultato
Un problema chiaro e una direzione condivisa.

Specificare

Il mio contributo
Decido ambito, comportamento atteso e confini tra moduli. Revisiono i criteri di accettazione prima di passare al codice.
Contributo AI
Organizza le decisioni in una specifica con interfacce chiare e comportamenti da verificare con i test.
Risultato
Un’architettura modulare e requisiti verificabili.

Suddividere

Il mio contributo
Stabilisco priorità e dipendenze. Scelgo attività piccole, che posso delegare e revisionare singolarmente.
Contributo AI
Suddivide la specifica in attività mirate, ciascuna con criteri di accettazione e un punto di partenza per i test.
Risultato
Passi piccoli e ordinati, dal piano all’implementazione.

Implementare

Il mio contributo
Revisiono test, architettura e leggibilità. Provo il prodotto e chiedo le rifiniture necessarie prima di accettare il lavoro.
Contributo AI
Segue il TDD: scrive un test che fallisce, implementa il comportamento richiesto e fa refactoring mantenendo i test verdi.
Risultato
Codice leggibile e manutenibile, che supera i test e la mia revisione.

06 — Progetti

Una selezione del mio lavoro.

Progetti in Extendi

NDA

Progetti coperti da NDA. Racconto obiettivi, contributo e tecnologie; nomi dei clienti e link restano riservati.

Full-stack Developer

Da WordPress a un CMS headless

Migrazione a Next.js e PayloadCMS, con blog e integrazioni RAG. Un lavoro full-stack, con attenzione ad accessibilità e SEO.

  • PayloadCMS
  • Next.js
  • RAG
  • pgvector

Frontend Developer

Il sito di un’azienda energetica

Frontend corporate per un’azienda italiana di luce e gas. Gatsby e Contentful, con architettura JAMstack pensata per performance e scalabilità.

  • Gatsby.js
  • Contentful

Frontend Developer

Scuola di musica online

Ho modernizzato la web app di una scuola di musica italiana, occupandomi del frontend e della migrazione dal sistema precedente.

  • Next.js
  • BFF
  • Strapi
  • PostgreSQL
  • MUX

06 / Progetti personali

Progetti indipendenti.

Progetti indipendenti in sviluppo. Queste descrizioni raccontano cosa sto costruendo; le demo pubbliche non sono ancora disponibili.

In sviluppo

Sviluppatore indipendente

il Menu

Applicazione in sviluppo per trasformare foto di menù in dati modificabili e multilingua tramite estrazione con AI.

  • Next.js
  • tRPC
  • Prisma
  • Mastra
  • OpenRouter
  • Pusher

In sviluppo

Sviluppatore indipendente

Personal Trainer Guide Builder

Progetto in sviluppo che combina un modulo guidato e AI per creare guide alimentari personalizzate.

  • Next.js
  • Supabase
  • Mastra
  • OpenRouter

07 — Contatti

Parliamo del prossimo passo.

Cerchi un frontend developer per il tuo team o un progetto? Raccontami cosa stai costruendo e dove posso contribuire.

Lavoro in Extendi dal 2021. Valuto nuove opportunità da remoto e collaborazioni freelance compatibili con i miei impegni.

Scrivimi direttamente

Bastano poche righe per iniziare.

Scrivimi un’email

08 — Online

Codice, idee e conversazioni.