Vai al contenuto principale
Ihab Khaled
Menu
Tutti i progetti

Progetto open source

TwinzyAI

Un gioco IA orientato alla privacy che legge tratti di stile visibili da una foto senza mai identificare nessuno.

Panoramica

I giocatori caricano una foto e ottengono una lettura giocosa del loro stile e della loro vibe visibili, condivisibile tramite un link temporaneo. L'intero prodotto è progettato attorno a un vincolo: essere divertente senza diventare uno strumento di riconoscimento facciale.

Architettura

Un frontend Next.js con API NestJS e Fastify, containerizzata con Docker, che chiama Gemini per l'analisi. La pipeline valida l'immagine, estrae i tratti visibili, elimina immediatamente il buffer dell'immagine, e ogni fase successiva lavora solo su testo.

Ingegneria

Le proprietà di privacy sono la funzionalità principale: nessun riconoscimento facciale, nessuna corrispondenza d'identità, nessuna persistenza delle immagini, ed elaborazione solo testuale dopo l'estrazione dei tratti. A ciò si aggiungono la validazione sicura delle immagini, controlli di sicurezza sui contenuti generati, link di condivisione a scadenza, supporto bilingue arabo-inglese e una PWA pensata prima di tutto per il mobile.

Ruolo
Sviluppo completo dello stack e progettazione della pipeline di privacy che esclude del tutto i dati immagine dall'archiviazione.
Categoria
IA
Stack
Next.jsNestJSFastifyTypeScriptGeminiDocker
Linguaggio
TypeScript