Galería de proyectos
Productos que construí para clientes y proyectos propios con código abierto. Foco en producto, arquitectura y resultado.
Trabajo para clientes
Sistemas en producción. El código y los detalles internos quedan fuera por acuerdos de confidencialidad.
Oniapp · Portal do aluno
App de estudios para instituciones que usan Moodle. Cada institución recibe su propia app en las tiendas, con su marca y sus colores, pero todas salen del mismo código. El alumno entra con la cuenta de su institución y accede a cursos, materiales y avisos desde el celular.
Mi rol
Tech Lead y desarrollador full stack. Diseñé el sistema que genera una app por institución, escribí la app en React Native con Expo y me encargo de las publicaciones en la App Store y en Google Play con EAS.
Oniapp · API
La API detrás de la app del alumno. Se encarga del login, de la conversación con el Moodle de cada institución, de la configuración de cada cliente y del registro de todo lo que cambia en el sistema.
Mi rol
Tech Lead y desarrollador full stack. Escribí los módulos en NestJS, modelé la base MySQL con TypeORM y dejé documentación y logs listos para el uso diario del equipo.
Oniapp · Painel administrativo
Panel donde el equipo de Onilearning y cada institución socia configuran su propia app: logo, colores, qué funcionalidades quedan activas, quién tiene acceso y el historial de cambios.
Mi rol
Tech Lead y desarrollador full stack. Hice el panel en Next.js con shadcn/ui sobre la misma API de la app, con permisos separados para el equipo interno y para los clientes.
Seja · App
App de bienestar publicada en la App Store y en Google Play. Reúne rutinas, hábitos y contenido en un solo lugar, con login social y notificaciones que recuerdan volver.
Mi rol
Tech Lead y desarrollador full stack. Hice la app en React Native con Expo: navegación, manejo offline y las entregas en las dos tiendas con EAS.
Seja · API
La API detrás de la app de bienestar: cuentas y login social, rutas de contenido, progreso del usuario, envío de push y archivos en la nube.
Mi rol
Tech Lead y desarrollador full stack. Escribí la API en NestJS sobre MySQL, el login social con Firebase, el almacenamiento en S3 y las pruebas de punta a punta con Testcontainers.
Comvanilla
Plataforma para inmobiliarias: catálogo de propiedades, embudo de negociación, rutina de los corredores y el portal que navega el cliente final. Cada inmobiliaria trabaja con sus datos aislados de las demás dentro de la misma plataforma.
Mi rol
Desarrollador full stack. Reparto el tiempo entre los servicios en NestJS que se comunican por gRPC, el modelado de datos y las pantallas en Next.js.
Postpay · Plataforma
Los servicios que corren detrás de una fintech de pagos: cuentas e identidad, billetera, pedidos, cobros, liquidaciones y documentos fiscales, conectados directo con los bancos socios.
Mi rol
Desarrollador full stack, en el backend. Escribí servicios en NestJS y en Java con Spring Boot, me ocupé de la comunicación entre ellos con gRPC y RabbitMQ y de la operación en Docker.
Postpay · Painel administrativo
El panel que el equipo de operación abre todos los días para seguir clientes, cobros, conciliación y el cierre financiero.
Mi rol
Desarrollador full stack, en el frontend. Construí las pantallas en Next.js reutilizando el design system compartido del monorepo.
Postpay · App do cliente
App del cliente final para pagar cobros, seguir la billetera y recibir avisos, publicada para Android e iOS.
Mi rol
Desarrollador full stack, en mobile. Hice la app en React Native con Expo, el login, las notificaciones y las entregas con EAS.
Mince Joias
Tienda de joyas online: catálogo, carrito, checkout y un panel donde la propia dueña actualiza productos y sigue los pedidos.
Mi rol
Desarrollador full stack, freelance. Entregué la tienda y el panel solo, desde el primer layout hasta el deploy en AWS.
Griebler Remodeling
Sitio de una empresa de remodelación en Massachusetts, con vitrina de obras, contenido que el propio equipo actualiza y páginas en inglés y portugués.
Mi rol
Desarrollador full stack, freelance. Hice el sitio, el panel de contenido y la traducción de las páginas.
Laboratorio y open source
Productos propios y experimentos con código público en GitHub.
BJJ Insights
Blog sobre jiu-jitsu que escribo y mantengo, con área de publicación, login y base de posts.
Mi rol
Proyecto personal. Next.js con Prisma y MongoDB.
Todo Pro
Gestor de tareas con listas, login e interfaz montada sobre shadcn/ui. Nació para organizar mis propios estudios.
Mi rol
Proyecto personal. Next.js y Clerk.
Translation Chat
Chat que traduce los mensajes al momento, con planes pagos y límite de uso por suscripción.
Mi rol
Proyecto personal. Firebase para el tiempo real y Stripe para el cobro.
Properties
Portal de inmuebles con búsqueda, favoritos y área para quien publica.
Mi rol
Proyecto personal. Next.js 14, Prisma y MongoDB.
Edu Sponsor
MVP que conecta a estudiantes que no pueden pagar un curso con quien quiere financiar esa vacante.
Mi rol
Proyecto personal, con foco en impacto social.