Skip to main content
Leonardo Serrano Leonardo Serrano
Leonardo Serrano
Disponible para oportunidades

Leonardo Serrano

Ingeniero Full-Stack

Herediana de Siquirres, Limón, Costa Rica

Ingeniero full-stack con 13+ años poniendo software de producción en Costa Rica. Fundador de FLProductions (estudio de grabación que atrae al 80% de sus clientes a través de su sitio web) y co-fundador de Zamr (SaaS multi-tenant para bandas de alabanza, probado con 500 usuarios concurrentes). Actualmente construyendo MejorMenu, un SaaS multi-tenant para restaurantes en Herediana de Siquirres, Limón.

Hablemos

Highlights

Métricas reales de 13+ años de trabajo en producción.

13+ años en producción
4 productos live
~159K líneas de código
Top 3 SEO en Costa Rica
500 usuarios WS concurrentes
156 archivos de tests

Experiencia

Tres productos entregando a usuarios reales todos los días.

#1 FLProductions

Fundador · Ingeniero Full-Stack

2013 a presente (13+ años) · Herediana de Siquirres, Limón, Costa Rica

  • Construí y mantengo el sitio del estudio, portal de artistas y e-commerce de beats en un solo monorepo NestJS + Next.js: 28 modelos Prisma, 202 endpoints REST, 41 listeners de eventos en tiempo real.
  • Top 3 en SEO para "estudio de grabación" en Costa Rica. El sitio atrae al 80% de los clientes del estudio.
  • Implementé un wallet en tiempo real con 5% de cashback, vault con precios diferenciados, un chat de IA (GPT-4o-mini) que interpreta español costarricense y agenda citas, y sincronización bidireccional con Google Calendar.
  • Ingeniería de costos: cron jobs mueven archivos a GCS Coldline tras 30 días sin uso, logrando alrededor del 80% de reducción en el costo de almacenamiento.
NestJS 10 Prisma 5 Next.js 15 PostgreSQL Socket.IO Tailwind CSS Google Cloud Storage PayPal OpenAI
#2 Zamr

Co-fundador · Ingeniero Full-Stack

2024 a presente · Heredia, Costa Rica (remote-first)

  • Construí un SaaS multi-tenant para bandas de alabanza e iglesias: 18 módulos NestJS, 28 modelos Prisma, 131 endpoints REST, 3 gateways WebSocket.
  • Escribí un WebSocket gateway de 1,023 líneas con rate limiting por usuario, compresión de mensajes (60% de reducción de payload), preemption por prioridad y auto-refresh de JWT que sobrevive a los cold starts de Railway.
  • Probado con 500 usuarios WebSocket concurrentes: 156 archivos de tests, >=80% de coverage enforced, más de 500 canciones catalogadas, más de 100 eventos en vivo.
  • Dos vistas en vivo: proyector (letras más fondos animados) frente a músico (acordes más fondo oscuro). Login con Google OAuth, sin contraseñas almacenadas.
NestJS 10 Prisma 5 Next.js 15 Socket.IO MySQL HeroUI TanStack Query Nanostores Google OAuth
#3 MejorMenu

Fundador · Ingeniero Full-Stack

2026 a presente · Herediana de Siquirres, Limón, Costa Rica

  • SaaS multi-tenant para restaurantes en Herediana de Siquirres, Limón: 3 clientes live en las primeras semanas.
  • Cada negocio tiene su página pública en /[slug] con menú, horarios, ubicación en mapa y un botón de pedido que abre WhatsApp con un mensaje pre-formateado.
  • Generación de imágenes con IA usando Google Gemini (3 tipos de contexto: items del menú, logo, portada). Los créditos se consumen antes de cada llamada.
  • Construí el flujo completo: patrón catchHandle, permisos deny-by-default, PostData con invalidación declarativa de caché, dispatcher useSocketSync, horarios con timezone-awareness e import de menú desde texto plano.
NestJS 11 Prisma 6 Next.js 16 MySQL Google Gemini Tailwind CSS Leaflet TanStack Query

Idiomas

  • Español (nativo)
  • Inglés (nivel profesional)

En qué trabajo

  • Sistemas en tiempo real
  • Arquitecturas multi-tenant
  • Experiencia de desarrollo
  • Integraciones con IA

¿Te gusta lo que ves?

Disponible para proyectos interesantes, trabajo como contratista, y posiciones full-time donde el equipo entrega software de producción con cuidado.

Hablemos