Saltar al contenido

Proyectos

Lo que he construido

  • Pokemon Team Builder

    Aplicación Angular para construir equipos competitivos de Pokémon, con cálculo de estadísticas en vivo, análisis de cobertura de tipos y una Pokédex completa.

    • Angular 21
    • TypeScript
    • Signals
    • Tailwind CSS 4
    • PrimeNG
  • Pokemon Team Builder · API

    API REST en Java 21 y Spring Boot 4 con autenticación JWT, refresh tokens persistidos, límite de peticiones por IP y sincronización con la PokéAPI.

    • Java 21
    • Spring Boot 4
    • Spring Security
    • JWT
    • PostgreSQL 17
    • Docker
  • Necobot

    Bot de Discord en TypeScript con economía de puntos, minijuegos y respuestas con personaje propio generadas por un modelo de lenguaje alojado en local.

    • SQLite
    • Ollama
    • Docker
    • Drizzle
    • Sapphire
    • TypeScript
    • Discord API
    • GitHub Actions
  • Homelab

    Servidor Linux en casa que aloja mis proyectos con Docker Compose, expuesto a internet mediante Cloudflare Tunnel sin abrir puertos.

    • Linux
    • Docker Compose
    • Cloudflare Tunnel
    • PostgreSQL
    • Ollama
  • Este Portfolio

    El sitio que estás viendo: Angular 21 sin zone.js, prerenderizado en el build, con tema claro y oscuro e internacionalización, servido como estático desde Cloudflare.

    • Angular 21
    • Tailwind CSS 4
    • Prerender
    • i18n
    • Cloudflare