Vue
Reactive SPAs and SSR apps with reusable components and predictable state.
- Composition API
- Nuxt
- Pinia
- Vue Router
- Vitest
I build complete web applications, from the first line of code to production deployment.
I'm a full stack developer, comfortable on both sides of the stack. I enjoy designing clean APIs, modeling domains thoughtfully and making frontends feel instant.
I've worked on enterprise platforms, SaaS products and internal tools, from the first commit to production: architecture, testing, CI/CD and monitoring.
I pick the tool for the problem: Vue for interfaces, and Spring Boot, Laravel or NestJS depending on the backend context.
Reactive SPAs and SSR apps with reusable components and predictable state.
Secure, transactional and scalable enterprise microservices and APIs.
Products that ship to production fast without sacrificing code quality.
Modular TypeScript backends with clean architecture and end-to-end typing.
A selection of projects. Filter by technology to see how I use each one.
Public procurement platform for the Generalitat de Catalunya, with a Spring backend and an Angular frontend.
Microservices for CaixaBank, organized in layers and working across multiple databases.
Self-hosted GitLab setup in a corporate environment, deployment automation and server maintenance.
Application that generates shipping labels by integrating with several carriers' APIs.
Pimcore and Magento 2 integration for product management, synced through RabbitMQ queues and connected to the warehouse.
Tool to export and store Zendesk tickets after the company's rebranding, for later processing.
Developed microservices for CaixaBank and the Generalitat de Catalunya's public procurement platform, ensuring code quality with SonarQube and ESLint.
Built applications and maintained servers across several areas of the company, from writing code to automating application deployments.
I'm open to FullStack and Backend roles. I reply within 24h.