Available for new projects

Hi, I'm Adrián ReyFull Stack Developer_

I build complete web applications, from the first line of code to production deployment.

  • Vue.jsVue
  • Spring BootSpring Boot
  • LaravelLaravel
  • NestJSNestJS
ProjectList.vuetyping…
01 · About me

From the pixel to the database.

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.

years coding
4+
core frameworks
4
02 · Stack

Four frameworks, one standard.

I pick the tool for the problem: Vue for interfaces, and Spring Boot, Laravel or NestJS depending on the backend context.

Vue.js
Frontend

Vue

Reactive SPAs and SSR apps with reusable components and predictable state.

  • Composition API
  • Nuxt
  • Pinia
  • Vue Router
  • Vitest
Vue.js
Spring Boot
Backend · Java

Spring Boot

Secure, transactional and scalable enterprise microservices and APIs.

  • Spring Security
  • JPA / Hibernate
  • Spring Cloud
  • JUnit
  • Kafka
Spring Boot
Laravel
Backend · PHP

Laravel

Products that ship to production fast without sacrificing code quality.

  • Eloquent
  • Queues & Jobs
  • Sanctum
  • Inertia
  • Pest
Laravel
NestJS
Backend · TypeScript

NestJS

Modular TypeScript backends with clean architecture and end-to-end typing.

  • TypeORM / Prisma
  • GraphQL
  • WebSockets
  • CQRS
  • Jest
NestJS
TypeScriptJavaScriptOpenJDKPHPPostgreSQLMySQLMongoDBRedisDockerNGINXGitHub ActionsGitLinuxViteTailwind CSSNuxt
03 · Projects

Things I've built.

A selection of projects. Filter by technology to see how I use each one.

Public procurement platform

Public procurement platform for the Generalitat de Catalunya, with a Spring backend and an Angular frontend.

  • Spring
  • Angular
  • PostgreSQL
  • Docker
  • Linux

Banking microservices

Microservices for CaixaBank, organized in layers and working across multiple databases.

  • Spring Boot
  • Oracle
  • OpenAPI
  • SonarQube

GitLab

Self-hosted GitLab setup in a corporate environment, deployment automation and server maintenance.

  • GitLab
  • Linux
  • SysAdmin

Shipping label management

Application that generates shipping labels by integrating with several carriers' APIs.

  • Laravel
  • Vue
  • MySQL
  • APIs

Pimcore

Pimcore and Magento 2 integration for product management, synced through RabbitMQ queues and connected to the warehouse.

  • Symfony
  • RabbitMQ
  • Linux

Zendesk ticket management

Tool to export and store Zendesk tickets after the company's rebranding, for later processing.

  • NestJS
  • Vue
  • MongoDB
  • Docker
  • Linux
04 · Experience

The road so far.

  1. 2024 — 2026

    Full Stack Developer @ DXC FDS

    Developed microservices for CaixaBank and the Generalitat de Catalunya's public procurement platform, ensuring code quality with SonarQube and ESLint.

    • Spring Boot
    • Angular
    • Docker
    • Linux
    • PostgreSQL
    • Oracle
  2. 2022 — 2024

    Full Stack Developer @ Creators Co.

    Built applications and maintained servers across several areas of the company, from writing code to automating application deployments.

    • Laravel
    • Vue
    • NestJS
    • PostgreSQL
    • Redis
    • MongoDB
    • Docker
    • Linux
    • SysAdmin
05 · Contact

Want to work together?
Let's work.

I'm open to FullStack and Backend roles. I reply within 24h.