2021
Ingeniería en Sistemas de Información
Universidad Nacional de Costa Rica
Qué aprendí
- Las bases de la ingeniería de software y las buenas prácticas para desarrollar con criterio.
- Gestión de proyectos de software: planificar, organizar el trabajo y entregar en equipo.
- Bases de datos: modelado, diseño y consultas.
- Una visión de extremo a extremo para desarrollar software, de la idea a un producto que funciona.
- Y lo más valioso: las amistades y los colegas que conocí y que siguen en mi camino.
Master en webs Full Stack: Angular, Node, Laravel, Symfony+
Udemy
Verificar (se abre en una pestaña nueva)
React: De cero a experto (Hooks y MERN)
Udemy
Verificar (se abre en una pestaña nueva)Qué aprendí
- React desde cero: componentes, props, estado y hooks.
- El stack MERN (MongoDB, Express, React y Node) en una aplicación full stack.

2023
Curso de Frontend Developer
Platzi
Verificar (se abre en una pestaña nueva)Qué aprendí
- HTML semántico y la anatomía de un documento, con accesibilidad y SEO.
- CSS: selectores, cascada y especificidad, modelo de caja, Flexbox y Grid.
- Diseño responsive con unidades CSS y media queries.

2025
Patrones de Diseño: Soluciones prácticas y eficientes
DevTalles
Verificar (se abre en una pestaña nueva)Qué aprendí
- Patrones creacionales: Builder, Factory Method, Abstract Factory, Prototype y Singleton.
- Patrones estructurales: Adapter, Bridge, Composite, Decorator, Facade, Flyweight y Proxy.
- Patrones de comportamiento como Observer, Strategy, Command, State, Iterator y Visitor, en TypeScript.

2026
JavaScript Moderno: Guía para dominar el lenguaje
DevTalles
Verificar (se abre en una pestaña nueva)Qué aprendí
- Fundamentos de JavaScript: tipos, arreglos, objetos, funciones, ciclos y estructuras de control.
- Clases con propiedades privadas, patrón módulo, módulos ES y Vite.
- Código asíncrono: callbacks, promesas, generadores y Fetch API, con un CRUD sin frameworks.

Claude Code: Guía completa para desarrolladores de software
DevTalles
Verificar (se abre en una pestaña nueva)Qué aprendí
- Claude Code como agente: instalación, consumo de tokens, CLAUDE.md y el ciclo del agente.
- Flujos de trabajo con GitHub, git worktrees, comandos personalizados y Spec-Driven Design.
- Skills, hooks, servidores MCP, agentes orquestadores y plugins.
