01
Progetti
Tre progetti pubblici che mostrano il mio approccio al software, dall’implementazione alla struttura del progetto.
TCAF documenta un modo controllato di usare l’AI nello sviluppo software. Software Delivery Planner rende visibili pianificazione e decisioni tecniche, mentre Travel AI Flight Optimizer mostra un lavoro di prodotto end-to-end con provider live e logica applicativa deterministica.
Progetto principale · Beta pubblica v0.3.3
Task-Contract AI Development Framework — TCAF
Un framework open per lo sviluppo software professionale con l’AI, utilizzabile con strumenti e modelli differenti. TCAF mantiene decisioni di prodotto, architettura, strategia di implementazione, responsabilità sul codice, qualità e accettazione finale nelle mani di developer e team.
Gli strumenti AI ricevono soltanto lavoro selezionato attraverso Task Contract espliciti. Il framework definisce cosa può cambiare, protegge il codice funzionante da riscritture non necessarie, mantiene disponibile il contesto del progetto, registra ciò che è stato realmente verificato e richiede la review del developer prima dell’accettazione.
Profilo del progetto
Tipo
Framework open source per lo sviluppo
Obiettivo
Rendere le modifiche assistite dall’AI delimitate, revisionabili, verificabili e più semplici da integrare nel normale lavoro software.
Stato
Beta pubblica pre-1.0
Integrazioni verificate
Integrazione nativa Codex e workflow manuale documentato per Cline, entrambi con limitazioni note esplicitate.
Progetto applicativo pubblico · In lavorazione
Software Delivery Planner
Un’applicazione portfolio full-stack per pianificare e monitorare un piccolo progetto software. Combina perimetro, gestione delle funzionalità, architettura, stime, rischi, KPI e documentazione di supporto in un prodotto volutamente leggero.
Il repository contiene flussi funzionanti per gestione del progetto e funzionalità, contratti condivisi tra frontend e backend, test automatici, documentazione OpenAPI, architettura e perimetro MVP documentati e un backlog pubblico. Il prodotto è ancora in sviluppo e il suo stato corrente è dichiarato apertamente.
Implementazione attuale
Progetto applicativo pubblico · MVP completo
Travel AI Flight Optimizer
Un’applicazione local-first per pianificare viaggi che combina ricerca voli live, ranking deterministico della shortlist, pianificazione dei trasporti casa-aeroporto, ricerca sulla destinazione supportata da fonti e report esportabili in un unico flusso utente end-to-end.
L’MVP usa Kiwi MCP per le offerte di volo live, mantiene deterministiche le decisioni di ranking e compatibilità e usa l’AI soltanto quando le informazioni web devono essere organizzate o sintetizzate. Supporta date esatte o flessibili, aeroporti multipli, combinazioni open-jaw, dati di trasporto riutilizzabili, Destination Insights, link di prenotazione Kiwi e report HTML standalone con branding AngeliniLabs.
Implementazione attuale
Come si collegano
Tre progetti, tre prospettive dello stesso modo di lavorare.
Ogni progetto può essere valutato separatamente, ma insieme mostrano sviluppo, pianificazione, decisioni tecniche, test, integrazioni e uso controllato dell’AI.
02
Software Delivery Planner rende visibile la pianificazione
03
Travel AI Flight Optimizer applica l’approccio a un prodotto live
Cosa dimostra questo portfolio
Sviluppo, pianificazione tecnica e coordinamento di progetto nello stesso insieme di lavori.
L’obiettivo non è mostrare campioni di codice isolati. È rendere visibili decisioni, vincoli, compromessi, controlli di qualità ed evoluzione dei progetti.
TCAF dimostra progettazione di framework, architettura del runtime, regole di sviluppo riutilizzabili, validazione, vincoli delle integrazioni con gli strumenti, documentazione e disciplina di rilascio.
Software Delivery Planner dimostra frontend React e TypeScript, API Fastify, contratti condivisi, validazione, test automatici, OpenAPI e materiale di progetto come perimetro, backlog, rischi, architettura e stime.
Travel AI Flight Optimizer dimostra integrazione con provider, ranking deterministico multi-criterio, compatibilità dei trasporti, ricerca web, sintesi assistita dall’AI in attività selezionate, sviluppo prodotto React/TypeScript, API Express, test automatici e reporting local-first.
Insieme mostrano un profilo capace di muoversi tra implementazione, decisioni tecniche, pianificazione, coordinamento e responsabilità sull’esecuzione del progetto software.
Roadmap
I prossimi passi.
I progetti pubblici continueranno a evolvere in modo incrementale, mantenendo visibili stato corrente e limitazioni.
Case study TCAF
Integrazioni TCAF
Evoluzione dei progetti applicativi
Esamina il lavoro
Repository e documentazione sono pubblici.
I progetti mostrano implementazione, documentazione, stato corrente e limitazioni note, così il lavoro può essere esaminato direttamente invece di essere valutato soltanto da una descrizione.