Senior-focused full-stack and systems engineer based in Barcelona, specializing in modern distributed web architectures, high-performance frontend interfaces (React 19, TypeScript, Tailwind CSS v4), and enterprise backend infrastructure (Java 21 LTS, Spring Boot 3.3, RabbitMQ, PostgreSQL 17, and the Transactional Outbox Pattern).
My technical journey began with web fundamentals at UOC (IFCD65) and continued at CIFO La Violeta (IFCD0111), where I developed a real CRM platform for the institution. Through the advanced software engineering track with Barcelona Activa, I have designed and delivered high-throughput enterprise systems with cryptographic auditing, pessimistic locking, AMQP event messaging, and automated quality assurance.
I build resilient software from architectural blueprints to production deployments: domain-driven design, transactional consistency, micro-optimizations, responsive UI design, and rigorous GitHub CI/CD workflows.
Outside of code, I enjoy music, travel, and continuous learning.
DevOps, Cloud & Architecture Practices
Transactional Outbox Pattern · Event-Driven Architecture · AMQP 0-9-1 · At-Least-Once Delivery · RSA-2048 JWT · SHA-256 Forensic Audit Chain · Pessimistic Lexicographical Locking · Flyway Database Migrations · CI/CD Pipelines · GitHub Actions · Docker Compose · OpenAPI / Swagger 3.0 · RFC 7807 Exception Standards · TDD · SOLID
Curated selection of enterprise systems, distributed architectures and modern full-stack web applications.
| Project | Stack | Description | Live Demo | Repository |
|---|---|---|---|---|
| java-fullstack-enterprise | Java 21 · Spring Boot 3.3 · RabbitMQ · React 19 · ESRI Leaflet | LogiSync Enterprise — Pan-European supply chain ERP with Transactional Outbox pattern, AMQP messaging, EAN-13 barcode terminal and live ESRI radar map | 🚀 Live Demo | GitHub |
| java-secure-platform | Java 21 · Spring Boot 3.3 · RSA-2048 · Redis 7 · Postgres 17 | VaultLedger Core — Double-entry banking ledger with sorted pessimistic locking, asymmetric JWT, SHA-256 audit chain and Basel III solvency dashboard | 🚀 Live Demo | GitHub |
| java-crm | Java 21 · Spring Boot 3.3 · React 19 · TanStack Table v8 | ContractPulse CRM — B2B contract lifecycle and RevenueOps analytics platform with ARR/MRR run-rate, FSM workflow and TanStack Table v8 | 🚀 Live Demo | GitHub |
| booking-platform | Next.js · TypeScript · Tailwind v4 · PostgreSQL · Prisma 6 | StayHub Luxury — Multi-tenant luxury vacation rentals platform with RBAC and PostgreSQL persistence | 🚀 Live Demo | GitHub |
| crm-leads | Node.js Express 5 · MySQL 8 · React 19 · TypeScript | LeadFlow CRM — B2B commercial pipeline and lead management with Kanban Drag & Drop and REST API | 🚀 Live Demo | GitHub |
| real-estate-crm | React 19 · TypeScript · Tailwind v4 · Recharts | InmoFlow — Real estate portal and property management with multi-criteria search and Recharts analytics | 🚀 Live Demo | GitHub |
| analytics-dashboard | React 19 · TypeScript · TanStack Table · Recharts | SunnyShop — SaaS revenue and e-commerce analytics dashboard with conversion metrics and TanStack Table | 🚀 Live Demo | GitHub |
| crypto-dashboard | React 19 · TypeScript · Chart.js · CoinGecko API | CryptoFlow — Real-time cryptocurrency market intelligence with interactive Chart.js charts and caching | 🚀 Live Demo | GitHub |
| vue-catalog-filters | Vue 3.5 · Pinia · Composition API · Tailwind v4 | StyleSphere — High-density faceted fashion e-commerce catalog with dynamic filters and reactive state | 🚀 Live Demo | GitHub |
| landing-clinica-lumina | HTML5 Semantic · CSS3 Pure · JavaScript Vanilla | Clínica Lumina — Professional responsive landing page built on pure web standards with WCAG 2.1 AA accessibility | 🚀 Live Demo | GitHub |
| alexrochadev.com | Astro · TypeScript · CSS | Personal site and portfolio with dark tech visual identity, SEO and self-hosted fonts | 🚀 Live Demo | GitHub |
| Project | Stack | Description | Status |
|---|---|---|---|
| pokedex-vanilla-js | HTML · CSS · JS Modules | Pokedex and battle simulator using PokeAPI | ✅ |
| pokedex-vue3 | Vue 3 · Vue Router | Pokedex with routing, search and dark mode | ✅ |
| frontend-portfolio | HTML · CSS | Multi-page responsive portfolio | ✅ |
| Project | Stack | Description | Status |
|---|---|---|---|
| contact-manager-nodejs | Node.js · Express · MySQL | Full-stack contact manager with REST API | ✅ |
| CIFO_CRM_project | Node.js · Express · Sequelize · MySQL · EJS | School CRM for student database management | 🔧 |
| project_template_v2 | Node.js · Express · MySQL · Joi | Task management web app with JWT authentication | ✅ |



