Tech Lead at Capgemini and freelance engineer for EQx (Switzerland). Computer engineer based in Logroño, Spain (CPITIR-certified). Available remotely, European hours, in Spanish or English.
TypeScript · React · Next.js · Node.js · NestJS · Prisma · MySQL ·
Redis · Docker · Cloudflare · Tailwind · MapLibre
I lead the frontend of a strategic project for VidaCaixa, where I also land generative AI use cases and agent tooling inside enterprise workflows with their security and traceability requirements. Previously Lead Software Engineer on Banco Santander's Pandora program and on Inditex's in-store terminal at Minsait (Indra).
For the Foundation for Value Creation in Switzerland, I own the digital products behind the Elite Quality Index: the public index site and the private console alongside it. It's a small setup, so the job isn't only writing code. I took over the handover from the previous developer, work directly with the index directors and designers, and decide what ships before each milestone.
I also build Snowy, the weather platform published by LaRiojaMeteo, where I collaborate as webmaster. I run its development end to end: server rendering, backend, ingestion from public agency networks (AEMET, Euskalmet, MeteoGalicia and others), interactive radar, forecasting across 15 numerical models, a conversational assistant, and the VPS it all runs on.
| Project | What it is |
|---|---|
aemet-mcp |
MCP server for AEMET, Spain's weather agency. Forecasts, CAP warnings and station readings inside Claude Desktop, Cursor or any MCP client. Listed in the official MCP Registry. |
aemet-client |
Typed TypeScript SDK and CLI for AEMET OpenData, covering forecasts, observations, climatology, warnings, radar and satellite. Used in production at snowy.es. |
dom2figma |
Turns a live web page into editable Figma layers, driving your own headless Chrome. No hosted renderer, no per-import quota. |
graupel |
Lossless time series compression in Rust (Gorilla, Chimp, decimal scaling), benchmarked on real weather station observations. |
weather-qc |
Quality control for weather observations: stuck sensors, spikes, impossible values and stations that disagree with their neighbours, flagged to the QARTOD scale. |
- Freelance Software Engineer — EQx · Foundation for Value Creation, Switzerland (2026 – present)
- Tech Lead — Capgemini · VidaCaixa, frontend architecture (2025 – present)
- Lead Software Engineer — Capgemini · Grupo Santander, Pandora (2025)
- Full Stack — Minsait (Indra) · Inditex store terminal (2023 – 2025)
- Full Stack / Frontend — Hiberus Digital (2022 – 2023)
- B.Eng. Computer Engineering — Universidad de La Rioja (2022)
- AWS Cloud Practitioner · Solutions Architect (in progress)
I'm looking for a product to grow with, at a startup or a scale-up: somewhere I can own a surface end to end and stay long enough to see it used. That's how I work on Snowy, which I run from the server rendering down to the VPS it sits on, and for EQx, where I took over both digital products from the previous developer and kept them shipping.
In practice that means React, Next.js, TypeScript and NestJS, with the parts that usually get left for later: deployment, performance, search and what the infrastructure costs at the end of the month. I've done it inside banking and insurance, for a Swiss foundation, and on a product of my own that people use every day.
- Website — jorge-carrera-diez.com
- LinkedIn — jorge-carrera-diez
jorgecarrera98d@gmail.com



