Parla
Aprender idiomas con los subtítulos de lo que ya estás viendo
Mi parte — Servicio de foro y todo el frontend
Una extensión captura las palabras que no conoces mientras ves una serie. La plataforma hace el resto: diccionario personal, repaso espaciado con SM-2, minijuegos, rachas y ranking. Seis microservicios en cuatro lenguajes, cada uno con su propia base de datos, detrás de un gateway en Go.
- Escribí el servicio de foro de punta a punta: FastAPI sobre MongoDB, con su despliegue y configuración en el compose.
- Construí la web app entera en Next.js: login con Auth0, renderizado en servidor, vocabulario, diccionario, perfil y el consumo del gateway.
- Migré el registro y la consulta de usuarios a GraphQL contra el servicio de identidad.
- Monté los reverse proxies NGINX del prototipo de seguridad: TLS, redirección forzada a HTTPS y límite de 10 req/s por IP.
- Armé el popup y el servicio de autenticación en segundo plano de la extensión.
Next.js · FastAPI · MongoDB · Go · GraphQL · Auth0 · NGINX · RabbitMQ · Redis · Docker