Portafolio
Proyectos recientes de código abierto
Eisbach tracker 🌊
Vue 3 · Vite · Tailwind · Go · PostgreSQL · Docker · CI/CD · GitHub Pages
Un rastreador de surf en tiempo real para la ola del Eisbach en Múnich. Lo construí para monitorear las condiciones de la ola utilizando diversas APIs y técnicas de web scraping, y predecir el nivel de concurrencia en tiempo real. Es una PWA que muestra cómo recupero y presento datos de diferentes fuentes, configuro CI/CD, y finalmente despliego el backend en un servidor, manteniendo el frontend alojado en GitHub Pages.
- Frontend: Aplicación Vue 3 construida con Vite y estilizada con Tailwind, desplegada en GitHub Pages como una PWA
- Backend: Escrito en Go, maneja la agregación y procesamiento de datos mediante API y scraping
- Base de datos: PostgreSQL alojado en Neon para almacenar datos de surf en vivo e históricos
- CI/CD: Backend dockerizado con despliegue automático en Render
Infineon Design System Stencil
Stencil · Web Components · Storybook · Monorepo
Sistema de diseño de código abierto construido para Infineon, basado en componentes web de Stencil desplegados en npm. Contribuí a la arquitectura y desarrollo de componentes de UI reutilizables para múltiples frameworks (React, Angular, Vue), así como a la configuración de CI/CD con GitHub Actions para pruebas y despliegue automáticos. El sistema soporta tokens de diseño y sigue una metodología de diseño atómico.
Ver en GitHubDemo de Tienda Online (Vue + Spring)
Vue.js · Spring Boot · REST API · PostgreSQL
Una aplicación demo de tienda online de pila completa, construida para explorar la interacción cliente-servidor utilizando Vue y Spring Boot. Incluye listados de productos, enrutamiento dinámico, un backend respaldado por PostgreSQL y comunicación RESTful entre frontend y backend.
Ver en GitHub