Ingegnere Informatico orientato al prodotto, specializzato in prototipazione rapida tramite AI-assisted coding ed appassionato allo sviluppo di soluzioni AI-integrated per startup e sistemi SaaS scalabili.
๐ซ Contattami: LinkedIn | tm07081997@gmail.com
- Founding Engineer @ Vendor Connect: Progettazione di architetture core per il fintech (O2C flussi) e integrazione di strumenti per l'automazione finanziaria.
- ๐น Foresteria - Il Cacciatore (AI-First SaaS): Un prototipo SaaS multi-tenant per l'hospitality realizzato con logica AI-first (Next.js + Supabase). Demo Live
Questi progetti rappresentano il mio percorso accademico al Politecnico di Torino e le mie sperimentazioni in ambito Mobile, VR e Automazione.
Una piattaforma di microservizi distribuiti per la gestione intelligente dei documenti, basata su un modello Zero-Trust (Keycloak) e architettura Event-Driven (Apache Kafka).
- Tech Stack: Kotlin, Spring Boot, PostgreSQL + pgvector, Apache Kafka, MinIO, OpenTelemetry, Langtrace.
- Core Pillars:
- AI Integration & RAG: Arricchimento automatico dei metadati dei file tramite LLM (Gemini 2.5 Flash) e modulo "Chat with your Data" con recupero contestuale basato sui permessi dell'utente.
- Transactional Outbox Pattern: Garanzia di consistenza dei dati tra il database relazionale e il broker Kafka tramite Debezium.
- Full-Stack Observability: Monitoraggio centralizzato delle metriche, dei log distribuiti e dei flussi AI tramite Prometheus, Loki, Grafana e Langtrace.
- Robust Testing Suite: Strategia di testing resiliente (Idempotenza, M2M Security, Kafka Consumer) implementata via JUnit 5 e Testcontainers (Docker).
Un'applicazione web full-stack in tempo reale incentrata su un sistema di gioco a tappe (Metro Route Planner) basato su una solida architettura client-server e gestione dinamica dello stato.
- Tech Stack: React, Vite, Node.js, Express, SQLite, Passport.js, Bootstrap.
- Core Pillars & Architecture:
- State Machine Client-Side: Gestione del flusso di gioco strutturata tramite una macchina a stati finiti in React che coordina in tempo reale le fasi di Configurazione (Setup), Pianificazione (Plan), ed Esecuzione asincrona (Stage Runner).
- Algoritmi e Validazione Real-Time: Integrazione di logiche di instradamento su grafi metropolitani; il server valida l'integritร del percorso inviato dal client, calcola i punteggi in modo sicuro ed elabora eventi casuali con impatto sul game-state.
- Asynchronous UX & Timers: Utilizzo di React Hooks avanzati per la gestione del countdown di 90 secondi (con auto-submit a tempo scaduto) e rendering sequenziale ed asincrono delle tappe del viaggio.
- Session Management: Autenticazione sicura dei profili utenti e persistenza dei record globali (Leaderboard) tramite Passport.js e sessioni memorizzate su database relazionale SQLite.
Sviluppato per il corso di Mobile Applications Development @ PoliTo. Focus su architettura MVVM, Kotlin e persistenza dati in tempo reale con Firebase Firestore.
Simulatore immersivo sviluppato in Unity e C# per il corso di Realtร Virtuale @ PoliTo. Consente di costruire il proprio velivolo, personalizzarlo e scegliere tra giocare un tutorial di volo, un'esperienza di volo libero oppure una target practice.
Un picchiaduro sperimentale in Unity che integra Google Gemini AI come meccanica di gioco core. La "Morte" valuta i dialoghi del giocatore per deciderne il destino, supportata da un sistema di combattimento e un motore ad eventi sviluppati integralmente.
Credo nell'uso dell'intelligenza artificiale per abbattere i tempi di sviluppo. Il mio stack include strumenti di aumento della produttivitร basati su AI per passare dall'idea al deploy in tempi record.
- Backend: Kotlin, Spring Boot, Node.js, Apache Kafka, TUS Protocol.
- AI & Web: Google Vertex AI, Gemini API, Next.js, React, Supabase, RAG (pgvector).
- Infrastructure: Docker, MinIO (S3), Flyway, OpenTelemetry, Testcontainers.
- Virtual Reality & Gaming Unity, C#, Blender
|
|
|
|

