Skip to content
View DarthRevan7's full-sized avatar

Highlights

  • Pro

Block or report DarthRevan7

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
DarthRevan7/README.md

๐Ÿ‘‹ Benvenuto sul profilo GitHub di Tommaso Mancuso.

Full Stack Engineer & AI Solutions Enthusiast & MSc Student @ PoliTo.

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

๐Ÿ› ๏ธ Cosa sto costruendo

  • 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

๐Ÿš€ Featured Projects (Academic & Creative Lab)

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.


๐Ÿš€ AI-First Workflow

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.

๐Ÿ—๏ธ Tech Stack

  • 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

๐Ÿ› ๏ธ My Digital Arsenal

Pinned Loading

  1. Voyago Voyago Public

    A Travel Organization App for Academic Purposes

    Kotlin 2

  2. FlightXP_VR FlightXP_VR Public

    Flight Experience with Meta Quest 3

    C# 3

  3. ripeat ripeat Public

    Fighting arcade game with death interactions

    C#