Jesús MolanoFrontend Engineer

Any framework, any road. I know the shortcuts.

This intro is a scene that moves as you scroll, swipe or hold the pedal, and stops when you stop. Each line stays until it has been read. Space, a click or tap on the picture, or a press of the pedal brings the next line; holding Space, W or the pedal keeps driving after it. Shift and Space goes back, S or the up arrow backs up, and Escape skips the intro. The full script follows as text.This intro is a still picture. Its full script follows as text.

  • Jesús: I'm from Tenerife, where even the sun works overtime.
  • Jesús: I'm a frontend engineer, and I solve problems for a living,
  • Jesús: especially the ones that turn up on a Friday afternoon.
  • Jesús: Before code, I did four years in the army as a combat engineer, on Gran Canaria, which takes some nerve if you're from Tenerife.
  • Jesús: I learned to take orders there, and now I give them to AI.
  • Jesús: Come and meet the crew.
Press it for the next line, or hold it to keep driving. Space and W do the same.

Line-up · Tenerife Flatmates

A police line-up of Jesús's four cats in front of a height chart, each behind a numbered plate. Tom and Kira stand the tallest, Odin a little lower, and Dante, the kitten, is the smallest by a head.

  1. Kira, “The Queen”

    A long-haired torbie in white gloves, so she never leaves a print.

  2. Tom, “Fats”

    A white heavyweight with a tabby cap pulled low and a tail to match.

  3. Guilty

    A cream lynx point with ice-blue eyes and tufted ears, already on file.

  4. Odin, “Shorty”

    A ginger tabby, short in the leg and shorter in the tail, who flies too low to show up on radar.

Complaint, J. Molano

  • Scratched wardrobes
  • Chewed cables
  • Every bowl licked clean

Suspects: 4. Culprit: 1.

Jesús: Officer, I'd take a good look at number three.

Jesús: Someone has to pay for the bowls. I'm off to work.

This section drives like the intro. Escape skips the drive, and every stop is also written out below with its link: the company's site or, for the army, its service record.

Press it for the next line, or hold it to keep driving. Space and W do the same.

  1. Spanish Army (Ejército de Tierra)

    2018–2021

    Spanish Army (Ejército de Tierra), 2018–2021. Combat engineer in the Batallón de Zapadores XVI, in Las Palmas de Gran Canaria.

    1. Jesús: Sappers go in first, so that everyone else can follow.
    2. Jesús: No wonder I ended up in the front end.
  2. PwC España

    2023–2024

    PwC España, 2023–2024. Frontend Developer on Bono Cultural 2023 (React, Next.js, Tailwind CSS, TypeScript, Zod, React Hook Form, Material UI) and B Accelerator Tower (Next.js, Keycloak, Veracode, Docker), in a Scrum team working with Git and pull-request reviews.

    1. Jesús: At PwC I built the forms for the Bono Cultural, field by field.
    2. Jesús: Zod doesn't take bribes, so no field got through unchecked.
  3. Cloud District

    2024–2025

    Cloud District, 2024–2025, a consultancy. Frontend Developer on client projects: Naturgy, the energy supplier, on two products with Next.js and React: Omega, its customer area, where customers manage their bills, usage and contracts, and Monitor, its in-house dashboard of processes, logs and events; Pangea, the travel agency (its main website, with Next.js, Atomic Design, Strapi and Storybook); and Telpark (parking reservations).

    1. Jesús: At Cloud District I worked on several projects in a year.
    2. Jesús: The best part of the annual meetings? The pizzas.
  4. Logixs

    2025–2026

    Logixs, 2025–2026. Full Stack Developer on Bytetravel, a TravelTech offering ancillary services for leisure and business travellers (visas, eSIMs, VIP lounges) through travel agencies and airlines, and on the official portal of Retech, a startup acceleration programme.

    1. Jesús: Then came Logixs, where I went full stack.
    2. Jesús: So these days I watch my back, too.
  5. Heuristik

    2026– LIVE

    Current role: Frontend Engineer at Heuristik, since 2026.

    1. Jesús: And this is the shift I'm on.
    2. Jesús: No spoilers, though. This season is still airing.

SERVICE RECORD

Army
Ejército de Tierra (Spanish Army)
Rank and trade
Private, combat engineer

This is the pause menu. The first tab is his player profile: who he is and how he works, his skills and his records. The map shows where he has worked, on site or from home base, beside his five main missions. Then his achievement tree, unlocked and locked, and the settings: the radio, the controls, the subtitle size and the language.

Jesús drawn as a game character: gold aviators, a dark hoop earring, a beard and a striped tee, with Dante, a cream lynx-point kitten with blue eyes, on his shoulder as player 2.

ABOUT ME

I sweat the user experience: smooth interfaces, truly responsive, nothing mass-produced. I use AI as a tool, not an autopilot, always inside my own layer of security, restrictions and configuration.

SKILLS

RACECRAFT
97%
Unbeatable watching F1 from the sofa, weekend after weekend.
LUNG CAPACITY
86%
I sing rock at full volume at every red light.
STEALTH
12%
I can't open a tin without the cats turning up.
PLOT TWISTS SEEN COMING
0%
Not one, and I watch every film and series twice.
STAMINA
38%
I skip rope at home and run outside, steady but never heroic.
APPETITE
118%
I run so I can eat, and the maths still doesn't add up.

RECORDS

  • Five stars: Dante's wanted level since the cables
  • Countless times I've said “just one more episode”
  • About 7,000 km of Formula 1 watched a season, and not one behind the wheel

TENERIFE, MORE OR LESS

  1. HQ in a volcano, obviously.
  2. The dock
  3. GRAN CANARIALAS PALMERITAS
Map of Tenerife at night, with its towns renamed and Gran Canaria in a box in the corner. Mission 1 is in Gran Canaria's capital, mission 2 at the dock on Tenerife's north-east coast, and missions 3, 4 and 5 at home base, in the caldera.

Relief and coast: SRTM, GMTED2010 and ETOPO1 (public domain).

ACHIEVEMENT TREE · 20/30 unlocked

What I've unlocked so far, and what's still holding out on me.

  1. SPORT , 6 of 11 unlocked

    1. JUMP ROPE

    2. RUNNING

    3. FORMULA 1

  2. GAMES , 4 of 6 unlocked

  3. FILM , 5 of 7 unlocked

  4. SERIES , 5 of 7 unlocked

  5. FILM + SERIES , 0 of 1 unlocked

AUDIO

Radio
Station

DISPLAY

Subtitle size

LANGUAGE

The other language opens right here, on this tab.

CONTROLS

ActionKeyboardMouseTouch
Next lineSpaceorPgDnor↓Scroll, or click the pictureSwipe up, or tap the picture
Hold to driveWorSpaceHold the pedalHold the pedal
Go backSor↑orPgUpScroll upSwipe down
Skip the introEscorEndThe Skip buttonThe Skip button
Open the radioQHold right-click on the picture, or the radio buttonA still finger on the picture, lifted when the ring shows, or the radio button
Pick a station←→orEnterAim and let go, or clickTap a station
Switch tabs here[or]Click a tabTap a tab

Jesús: Roll credits. I'll keep the engine running.

VICE AFTERGLOW

Written, directed and built by
Jesús Molano

CAST

The driver
Himself
The culprit
Dante

Contact

PROPS AND SETS

“Convertible”
Poly by GoogleCC BY 3.0 · modified
Traffic
Quaternius · CC0
The driver's body
MakeHuman · MPFB 2 · CC0
The cats' base model
XR Blocks · GoogleApache-2.0 · a modified version, with new fur, eyes and markings on each cat, rendered in Blender
The map's relief
SRTM · GMTED2010 · ETOPO1NASA · USGS · NOAA · public domain
Aviators, palms, towers, cinema
made in code for this site

TYPE

Titles, text, labels
Unbounded · Space Grotesk · JetBrains Mono · Mr Dafoe · Big Shoulders Display
Radio, marquee, tickets, city billboards
Shrikhand · Kanit · Playfair Display · Yellowtail · Bowlby One · Limelight · Bebas Neue
Posters
Cinzel · Oswald · Anton · Six Caps · Special Elite
Licences
SIL Open Font LicenseYellowtail and Special Elite: Apache License 2.0

HIS TOOLKIT

React · Next.js · TypeScript · Tailwind CSS · Zod · React Hook Form · Material UI · Keycloak · Veracode · Docker · Strapi · Storybook · Atomic Design · Supabase · Python · Scrum · Git

BUILT WITH

Three.js · React Three Fiber · drei · postprocessing · GSAP · Lenis · Blender

No logos, liveries or typefaces of any game, film or team were used.

THE END

Jesús: Same time tomorrow?

Back to the top