1. 2020–2021

    Gestión portuaria

    Full stack júnior

    Mis primeros módulos, con Java, Spring y Vue. Aprendí a trabajar en un equipo y en un sistema grande que ya existía.

    Java · Spring · Vue 2 · pruebas E2E

  2. 2021–2022

    Logística marítima

    Full stack

    Un ERP de contenedores con Vue, Node.js y microservicios. Allí hice mi primer generador de código: la base de cada funcionalidad, a partir del modelo de datos.

    Vue 2 · Node.js · Express · MySQL · microservicios

  3. 2022–2023

    Gestión portuaria

    Full stack sénior

    De vuelta al puerto, con más responsabilidad: módulos completos, del modelo de datos a la interfaz, una pasarela de pagos con sistemas externos y apoyo a perfiles júnior.

    Java · Spring · Vue 2 · MySQL

  4. 2023–2025

    Aeropuertos

    Frontend

    Dos aplicaciones con Vue 3: un acceso único con Keycloak y una plataforma analítica para controladores aéreos, con mapas, gráficos y filtros que dependen unos de otros. Empecé como único frontend.

    Vue 3 · D3.js · Leaflet · Keycloak · Crossfilter · DuckDB

  5. 2026

    Telefonía para empresas

    Frontend sénior

    Una plataforma multitenant con Vue 3 y TypeScript: arquitectura modular, identidad con Keycloak, analítica y visualizaciones.

    Vue 3 · TypeScript · Keycloak · D3.js · ECharts · Docker

  6. Y por mi cuenta

    Forja

    En construcción

    Lo que empezó como un generador de código base, ahora genera aplicaciones enteras.

    Go · Nuxt · Vue 3 · PostgreSQL · MySQL · Docker · Keycloak

Frontend

Vue 2 y 3 · TypeScript · JavaScript · React · D3.js · ECharts

Backend y datos

Java · Spring · Node.js · Express · SQL · MySQL · PostgreSQL

Herramientas

Docker · Keycloak · Git · Vite · pruebas E2E