Una colección honesta de proyectos de práctica. Algunos son ejercicios técnicos, otros son ideas que quería explorar. Todos tienen código real y lo que aprendí con cada uno.
Tienda online completa con carrito, sistema de pagos con Stripe, autenticación JWT, panel de administración y gestión de inventario en tiempo real. El proyecto más completo que he construido hasta ahora.
App de búsqueda y exploración de películas usando la API de TMDB. Con sistema de favoritos, historial de búsqueda y páginas de detalle completas.
Landing page para un SaaS ficticio optimizada para conversión y velocidad. Lighthouse 98/100. Animaciones CSS puras, zero JS para el render inicial.
API REST completa construida con Express y PostgreSQL. Incluye autenticación con JWT, roles de usuario, rate limiting, documentación con Swagger y tests.
Panel de métricas interactivo con gráficos dinámicos, datos en tiempo real simulados y múltiples vistas configurables. Modo oscuro nativo.
Aplicación de mensajería con salas de chat, mensajes privados, indicadores de escritura y notificaciones. Backend con Socket.io.
Aplicación meteorológica con geolocalización, búsqueda por ciudad, pronóstico a 7 días y visualización de datos históricos. Mi primer proyecto con APIs externas.
Gestor de notas con soporte Markdown, etiquetas, búsqueda full-text y sincronización entre dispositivos. Editor WYSIWYG incluido.
Un log honesto de mis objetivos de aprendizaje: lo que ya domino, en qué estoy trabajando ahora y qué viene a continuación.
Patrones avanzados, optimización de renders, Suspense y Server Components.
Tipos avanzados, generics, conditional types y decorators.
Orquestación de contenedores, Helm charts y CI/CD pipelines.
Playwright para tests end-to-end, visual regression testing.
Autoevaluación honesta de mis niveles por área. No hay "experto" en este mundo, siempre hay más que aprender.
HTML, CSS, JavaScript nativo. DOM, eventos, asíncrono. Sin frameworks primero.
Componentes, hooks, estado. Node.js con Express. Primera API REST funcional.
Base de datos, autenticación, despliegue. Primeros proyectos para clientes reales.
Código tipado, tests unitarios e integración. Calidad de código profesional.
Kubernetes, CI/CD avanzado, microservicios, arquitectura de sistemas escalables.
No las herramientas más populares, sino las que me hacen más productivo.
Con extensiones cuidadosamente seleccionadas. Prettier, ESLint, GitLens y Tailwind IntelliSense son imprescindibles.
Para wireframes, prototipos y diseño final antes de empezar a programar. Agiliza mucho el proceso de desarrollo.
GitHub Actions para CI/CD. Convenciones de commits con Conventional Commits. PRs y code review aunque trabaje solo.
Para entornos de desarrollo reproducibles y despliegue consistente. Compose para desarrollo local, swarm para producción simple.
Para documentar y testear APIs. Colecciones compartidas con clientes y equipos. Últimamente combinando con Thunder Client.
Documentación técnica, gestión de tareas y comunicación con clientes. Plantillas reutilizables para cada tipo de proyecto.
Primera consulta gratuita. Respondo en menos de 24 horas.