Ir al contenido principal
Ihab Khaled
Menú
Todos los proyectos

Proyecto de código abierto

TwinzyAI

Un juego de IA centrado en la privacidad que lee rasgos de estilo visibles en una foto sin identificar nunca a nadie.

Resumen

Los jugadores suben una foto y obtienen una lectura lúdica de su estilo y vibra visibles, que pueden compartir mediante un enlace temporal. Todo el producto está diseñado en torno a una restricción: ser divertido sin convertirse en una herramienta de reconocimiento facial.

Arquitectura

Un frontend en Next.js con una API en NestJS y Fastify, en contenedores con Docker, que llama a Gemini para el análisis. El pipeline valida la imagen, extrae los rasgos visibles, descarta de inmediato el búfer de la imagen, y cada etapa posterior trabaja solo con texto.

Ingeniería

Las propiedades de privacidad son la funcionalidad central: sin reconocimiento facial, sin coincidencia de identidad, sin persistencia de imágenes, y procesamiento únicamente textual una vez extraídos los rasgos. A esto se suman la validación segura de imágenes, controles de seguridad sobre el contenido generado, enlaces de compartición con caducidad, soporte bilingüe árabe-inglés, y una PWA pensada primero para móvil.

Rol
Desarrollo completo del stack y diseño del pipeline de privacidad que mantiene los datos de imagen totalmente fuera de cualquier almacenamiento.
Categoría
IA
Stack
Next.jsNestJSFastifyTypeScriptGeminiDocker
Lenguaje
TypeScript