
Peer2Stream
A web app for discovering, watching and organising films and series with TMDB data. It was my DAW final project, graded 10/10, and I built it with Ismael Delgado. Next.js 15, React 19 and MongoDB.
I'm Alejandro Cabrera, a web and backend developer in Granollers. I build websites, automations and custom software for small and medium businesses across Catalonia, through Digital DesAny, the studio I run with Oriol Tamborero.
I use Go and Fiber, Java 21 and Spring Boot 3, Next.js, React and TypeScript, WordPress and PHP, PostgreSQL, Redis and Docker.

2011-2016
Granollers, aged 11
The family laptop broke. Instead of throwing it out, I opened it up and swapped the drive. That's how I found a whole system behind the screen that I could read.
First Linux
Gaming was the driver. On that laptop I fought with packages, repositories and the terminal.
For neighbours, family and friends
I started fixing computers for people around me: small repairs, reinstalls and setups.
Small business and individuals
The repair work grows. On top of reinstalls and setups, I replace hardware: RAM, graphics cards and cooling systems.
2019-2022
Vaccination centre, first formal job
On-site tech support: tickets, diagnosis and escalation. In the quiet hours I also prepare for the entrance exams to a higher vocational course.
Web Application Development
From learning alone on shift to learning with structure and classmates: Java (OOP), MySQL, HTML, CSS, JavaScript, Angular, React, PHP and Laravel.
2024-2026
Payments over a serial bus at 9600 baud
The cashless payment connects to the machine over MDB. The actual work: translating payment payloads to hexadecimal over a serial bus at 9600 baud.
Barcelona, 2025-2026
Within months I was already writing Go microservices, integrating the AS/400 from Java and building the first internal WAF.
Everything I looked after at VMVGranollers
A web studio for small and medium businesses across Catalonia: custom websites, social media, automations and custom software.

A web app for discovering, watching and organising films and series with TMDB data. It was my DAW final project, graded 10/10, and I built it with Ismael Delgado. Next.js 15, React 19 and MongoDB.
A DAW exercise: a Pokédex shaped like a Nintendo DS Lite, with live data from the PokeAPI. The DS shell is adapted from a CodePen by Anton Essential (MIT licence).
On WordPress.org I've published the Simply Bootstrap Carousel plugin, which has over 10 active installs.
Before writing business logic, I design the API contract and the database schema. Both are documented, the API in versioned OpenAPI.
Structured logs and metrics from day one, and I read the logs before touching anything. In the Neibr stress test, p95 stayed under 100 ms at about 968 requests per second.
Timeouts, retries and rate limits from the start, and I validate external data before processing it. In Neibr, idempotent writes and HMAC-signed webhooks.
Short ADRs for the decisions that matter and READMEs you can actually run. Digital DesAny projects are delivered with full technical documentation.
Oriol Tamborero and I run client projects through Digital DesAny, in Granollers. Tell us what you need and by when, on WhatsApp or by email.
WhatsApp opens with the message already written.
Write to me: contact@alexasto.com