Frontend
React
Interfaces con estados complejos y componentes reutilizables. Base de todos mis dashboards y SPAs.
Cuatro años construyendo con React, TypeScript, Laravel y React Native. La mayoría de esos proyectos los siguen usando hoy.
const enfoque = 'performance-first';
ship({ web: 'Next.js', mobile: 'React Native', api: 'Laravel' });
augment({ ai: 'Groq + agentes', quality: 'Playwright + Pest' });
4+
Años en producción
~380
Usuarios activos
Full Stack
Web · Mobile · Backend
Stack técnico
Trabajo con herramientas que conozco bien y que me dejan avanzar sin pelearme con el proyecto cada semana.
Frontend
Interfaces con estados complejos y componentes reutilizables. Base de todos mis dashboards y SPAs.
Full stack
Aplicaciones web con rutas, SEO y buena base de performance. Stack principal en proyectos web nuevos.
Core
Tipado estricto en todo: interfaces, genéricos y tipos para respuestas de API. Menos bugs tontos en producción.
Backend
APIs REST, jobs en cola, emails transaccionales y paneles internos. Lo uso con Sanctum, Spatie y despliegues en GCP.
Mobile
Apps iOS y Android con Expo o CLI. Lo usé en TlalocApp y T-Store, ambas en producción.
Mobile
Apps nativas con Dart. Construí Pluviora, calculadora de captación pluvial con cobertura en Perú, México y Nicaragua.
IA
IA integrada donde resuelve algo concreto. La implementé en Tarjetly con Groq para generar contenido y sugerencias desde datos reales.
QA
Tests E2E para detectar regresiones antes de publicar. Los escribí en Tarjetly para cubrir flujos críticos.
Proyectos destacados
DriftWatch, Tarjetly, Sismol. Distintos problemas, distintos stacks. Estos son los que más me enseñaron.
CLI · Open Source · Publicado en npm
CLI y daemon que monitorea endpoints HTTP y alerta por Telegram, Slack o Discord cuando el schema de la respuesta cambia — keys añadidas, eliminadas o con tipo diferente.
Node.js
Lenguaje
Telegram · Slack · Discord
Alertas
MIT
Licencia
SaaS B2B · Producción
Dashboard de creación y personalización de tarjetas digitales, suscripciones con Stripe e IA integrada con Groq para generar contenido desde datos reales.
+200
Usuarios activos
2024
En producción desde
Stripe · Groq
Integraciones
Dashboard operativo · Producción
Dashboard operativo con métricas en tiempo real para gestionar y monitorear el sistema de captación pluvial de ABEHA. Reportes, alertas y visualización de sensores.
Interno
Tipo
React · Laravel
Stack
Producción
Estado
Artículos recientes
Escribo sobre arquitectura, rendimiento e IA aplicada. Lo que encuentro construyendo, no lo que leí en un tutorial.
3 de junio de 2026 · 5 min
Configuré Obsidian como base de conocimiento conectada a Claude Code vía MCP. Te cuento el proceso, los problemas con SSL y la estructura de vault que terminó funcionando.
27 de mayo de 2026 · 3 min
La estructura que uso en proyectos Next.js para mantener features más aisladas, escalables y fáciles de mantener.
7 de mayo de 2026 · 7 min
Configura el MCP de Figma en OpenCode para que tu agente pueda leer contexto de diseño y ayudarte a implementar interfaces con más precisión.
Herramientas favoritas
Cosas que tengo instaladas, abiertas o corriendo mientras trabajo. Algunas son recientes, otras las cargo desde hace años.
Disponible ahora
Trabajo remoto, tiempo completo. Escríbeme y cuéntame qué estás construyendo.