Construyendo interfaces() sólidas para productos complejos. RM()
Idea → develop() → producto.
12+ años construyendo frontend y arquitectura que de verdad aguanta. Ahora también uso IA en el combo — todo va más rápido.
12+Mentalidad y valores.
Seguir aprendiendo
Me gusta aprender cosas nuevas y encontrar mejores formas de resolver problemas.
Trabajar en equipo
Disfruto trabajar con otras personas, compartir ideas y llegar juntos a buenas soluciones.
Buen ambiente
Valoro trabajar en un equipo donde haya buena comunicación y sea fácil colaborar.
Ayudar al equipo
Me gusta compartir lo que sé, revisar código y ayudar cuando alguien necesita una segunda opinión.
Con la IA, siento que casi todo es posible.
12+ años de experiencia.
Frontend, arquitectura y mentoría.
De startups a plataformas empresariales.
Senior Full Stack Developer
BEON.tech (Remote)
Desarrollo de Tessitura, una plataforma empresarial de ticketing y CRM a gran escala: componentes reutilizables, lógica de negocio y acceso a datos en el frontend Angular y backend .NET, con arquitectura Controller-Service-Repository y NHibernate. Apoyo la migración de Angular 15 a Angular 21, modernizando código obsoleto y validando la funcionalidad existente.
EN RESUMENParticipo en reuniones de planeación técnica y de producto para aclarar requerimientos y estimar esfuerzo, escribo pruebas con Jest y Playwright, y uso Claude Code y agentes de IA para análisis de código, implementación y debugging, creando skills personalizadas de Claude para automatizar flujos de trabajo recurrentes y mantener consistencia en las tareas de ingeniería.
Senior Frontend Developer
Datasite (Remote)
Contribuí a la migración de una aplicación grande de Angular a React, enfocada en performance, escalabilidad, mantenibilidad y accesibilidad, y trabajé en varios proyectos con Next.js construyendo componentes reutilizables y accesibles integrados con APIs de backend. En el lado de React trabajé con micro-frontends, lo que facilitaba los despliegues.
EN RESUMENComo único desarrollador frontend, construí un Asistente Virtual en React integrado con un servidor MCP que permite a los usuarios realizar acciones mediante lenguaje natural, y contribuí a un portal público de APIs construido con Next.js. Usé Claude Code, Cursor y GitHub Copilot a diario, y creé skills personalizadas de Claude para flujos de trabajo recurrentes.
Senior Fullstack Developer
Informatech (Remote)
Desarrollo de aplicaciones y componentes reutilizables con Angular y NestJS para soluciones de salud en EE. UU. Contribuí a decisiones de arquitectura frontend y mentoría de desarrolladores mid/junior.
EN RESUMENAPIs REST con NestJS y PostgreSQL — autenticación JWT, guards, decoradores personalizados y validación de DTOs— en un monorepo Nx con librerías compartidas, y patrones de componentes smart/dumb con NgRx y RxJS en el frontend.
Senior Frontend Developer
Accenture
Desarrollo y mantenimiento de sitios y aplicaciones web, incluyendo migraciones a AEM y Drupal, y desarrollo backend con .NET, C# y Node.js. Formación y soporte a desarrolladores junior y mid.
EN RESUMENCreación de aplicaciones con y sin framework (Angular, React, vanilla + SASS/LESS), scripts Gulp de automatización, y cumplimiento de lineamientos de accesibilidad.
Mid Frontend Developer
Accenture
Desarrollo de funcionalidades orientadas al usuario con diseño responsivo y micro-animaciones, creando sitios desde cero o sobre CMS como Drupal y WordPress según las necesidades del cliente.
EN RESUMENBase de las prácticas de frontend responsivo y performance que llevaría a los roles senior posteriores.
Junior Fullstack Developer
GPI Consultores
Modificación y creación de páginas para el Ministerio de Hacienda de Costa Rica (VAN), sobre una aplicación de escritorio y web de soporte para comunicación con esa entidad gubernamental.
EN RESUMENPrimer paso profesional: fundamentos de .NET, SQL Server y desarrollo web tradicional.
Lo que hay bajo el capó.
- Angular
- React
- Next.js
- TypeScript
- JavaScript
- NgRx
- RxJS
- TanStack Query
- MUI
- Angular Material
- SCSS
- NestJS
- .NET 8
- ASP.NET Core
- REST APIs
- NHibernate
- MediatR
- TypeORM
- PostgreSQL
- SQL Server
- Redis
- AWS S3
- CloudFront
- Docker
- Fly.io
- Cloudflare Pages
- GitHub Actions
- Jest
- Playwright
- Claude Code
- Cursor
- GitHub Copilot
- Custom Claude Skills
Un proyecto, sin atajos.
Full-Stack Vehicle Marketplace
QueNave
Un marketplace de vehículos full-stack que diseñé y construí por completo yo solo, desde la UX hasta la arquitectura y el código. Estructurado como un monorepo Nx con una API en NestJS, un storefront en Angular y una aplicación de administración en Angular independiente, compartiendo librerías tipadas entre frontend y backend.
- Backend: APIs REST con NestJS, TypeORM y PostgreSQL — autenticación JWT, guards, validación de DTOs, caché con Redis, rotación de listados destacados y pipeline de imágenes con AWS S3 y CloudFront.
- Frontend: Angular 21 y NgRx para autenticación, listados, búsqueda y el flujo de publicación multi-paso. CI/CD con GitHub Actions, Docker, Fly.io, Cloudflare Pages y Neon PostgreSQL.
La vida fuera del teclado.
Cuando cierro la laptop, ando por acá:
Fuera del código, la familia y los amigos son innegociables: ahí es donde recargo baterías. Le robo tiempo a la música y al piano cuando el día me deja, y tengo una debilidad total —casi vergonzosa— por los perros y los gatos.
Me encantan los amaneceres, los atardeceres y cualquier excusa para estar cerca del mar; la playa siempre ha sido uno de mis lugares favoritos para desconectarme.
Y en el día a día, pocas cosas fallan: un buen café, una Coca-Cola bien fría y, de vez en cuando, una cerveza para cerrar el día.
“No todo tiene que ser complicado para ser especial.”
¿Trabajamos juntos?
Disponible para nuevas oportunidades como desarrollador senior frontend / full-stack.
Escríbeme por WhatsApp