Available for projects and teams

Tech Lead · Full stack · Software architecture

Jorge Carrera Diez. Tech Lead and full stack engineer.

Engineer on banking and insurance projects in Spain, on a Swiss academic index and on a weather platform people use every day.

Hiring for your team?

See CV

Need help with your product?

See services

Where I have worked

What I do

Software architecture

How a system splits into frontend, backend, data and deployment, and which decision belongs to each layer.

Full stack development

React, Next.js and TypeScript on the frontend; Node, NestJS and Java with Spring Boot on the backend.

Generative AI and agents

Agents and models integrated into real systems, with their limits, cost and maintenance.

Data and infrastructure

Databases, caching, deployments and the server everything runs on.

Now

Tech Lead in banking and insurance.

I own the frontend architecture of a product with security, traceability and long-term maintenance requirements. The job is deciding how it gets built, and making sure the team can sustain it.

  1. Architecture and standards

    How the frontend is structured, what ships in each release and which conventions hold across teams.

  2. Reviews and team

    Code reviews, technical mentoring and alignment with backend, QA and business.

  3. Generative AI in production

    Use cases and agents inside enterprise flows, with their limits, their cost and their maintenance.

Method

Crux, my framework for working with AI agents

Crux controls the lifecycle of every task an agent does, from understanding the project to proposing the change. The code it produces follows each project's standards, and nothing reaches production without being checked.

  1. Isolated workspaces

    Every task in its own space

    Several tasks move forward at once without stepping on each other.

  2. Procedures

    The agent follows a written procedure

    The steps are documented. Nothing is improvised.

  3. Quality gate

    Nothing moves on without passing the tests

    If something fails, it stops before it reaches production.

  4. Receipt

    Every delivery comes with its proof

    What was checked, and on which version, is written down.

  5. Measurement

    What isn't used gets removed

    Which procedures help and which are dead weight is measured.

See the commands (for developers)
  1. crux workspace new mapa-3dworkspace 'mapa-3d' ready · own branch, copy and ports
  2. /shipthe agent opens the written procedure before committing
  3. crux ship run -- npm testtests green, result written to the receipt
  4. crux workspace finish mapa-3dpull request opened, with the receipt as proof
  5. crux usagewhich procedures get used and which are dead weight

Snowy

A weather platform in production.

Snowy is a complex product covering multi-model forecasts, radar, weather stations, alerts, climate history and an AI assistant. Over the last three months it had 16.8 million impressions on Google and 257,000 clicks, and it has more than 1,400 registered users.

  1. Climate since 1950

    Each ridge is a year: how its days split between colder and warmer than normal.

  2. Station network

    1,863 stations from AEMET, regional networks and hobbyists, with the ones reporting right now.

  3. Your station, with an owner

    Every station has an owner: connect yours to the network, follow them and save favourites.

  4. Live reports

    Rain, hail, snow or fog, reported by the community and shown on the map instantly.

  5. Ski slopes in 3D

    Terrain and slopes for each resort, in 3D over the real relief.

  6. Forecast, with confidence

    Three models cross-checked, a confidence indicator and 1,171 live stations.

  7. User profile

    Stations, reports, streak and queries: the community side of the product.

Snowy ridgeline chart with the warm days of each year in Spain since 1950, shifting from blue to red

Available for projects and teams. Email me

Next.js · React · TypeScript · NestJS · MySQL · Redis · Docker · Coolify · AI SDK

Snowy, last 90 days

16.830.175

organic search impressions, with no ad spend.

visits from search
257,000visits from search
average position on Google
8.1average position on Google
registered users
1,400+registered users

Right now

read at

1,225 stations reporting right now, across 6 different networks.

lowest
3.8°Pradollano Sierra NevadaAndalucía
highest
31.6°San Nicolás Tasarte CoparlitaCanarias

These numbers are not written into the page: the Snowy API just served them, the same one explained below. Open the map

Career

Track record

Enterprise consultancy and international product at once: banking and insurance on one side, a Swiss foundation and a platform in production on the other.

  1. 2026

    July 2026 - Present

    Freelance software engineer

    Foundation for Value Creation · EQx

    Technical handover of the digital products of the Foundation for Value Creation: the public site of the Elite Quality Index and the private console behind it. The index measures across 151 countries whether elites create value or extract it, under the academic direction of the University of St. Gallen.

  2. 2025

    October 2025 - Present

    Tech Lead

    VidaCaixa · Capgemini

    Frontend technical leadership on a strategic project in the insurance sector, defining architecture, development standards, best practices and the integration of generative AI into enterprise flows.

  3. 2025

    March 2025 - October 2025

    Lead Software Engineer

    Openbank, Santander Group · Capgemini

    Built the UI of a banking operations system for branches, focused on React, scalability, maintainability and hexagonal architecture patterns.

  4. 2023

    June 2023 - March 2025

    Full Stack and Frontend Developer

    Inditex · Minsait (Indra)

    Development and maintenance of Inditex's store management terminal, deployed across thousands of points of sale worldwide.

  5. 2022

    February 2022 - June 2023

    Full Stack and Frontend React Developer

    Hiberus Digital

    Web applications in production, reusable components and projects such as the Hiberus corporate site and SivasDescalzo.

  6. 2021

    September 2021 - December 2021

    Frontend Vue Developer (intern)

    JIG

    Frontend internship with Vue, CSS, HTML, Docker and Git, building a site for transport users and an admin panel.

Jorge Carrera Diez - Software engineer

Jorge Carrera Diez

About me

Software engineer based in Logroño. Tech Lead in banking and insurance, technical lead of the Elite Quality Index in Switzerland and, on the side, I build Snowy.

Blog

Blog

How I work with AI agents, architecture decisions and what comes out of the projects I run in production.

Contact

If my profile fits, let's talk.

If you have something in mind and are not sure it fits, write to me and I will tell you straight. If I am not the right person, I will say that too.

Download as PDF
jorgecarrera98d@gmail.comEnter Click to open your email