Jesus Hurtado Molina · Madrid · Remote (CET)

I ship AI products end to end.

Lead iOS Engineer & full-stack AI builder with 30 years shipping software — from BBVA trading systems to Sky and Channel 4 streaming apps to founding my own AI products. Today I run 42 LLM pipelines in production serving 10,000+ families in 20 languages.

Proof, not promises

42 AI pipelines in production

Founder of AudioRel — AI storytelling platform: GPT-4 generation, DALL-E illustration with a GPT-4o Vision quality gate, ElevenLabs narration. 600+ stories, 20 languages, paid subscriptions on web and the App Store. Solo-built: Firebase/GCP, Node.js on Cloud Run, Next.js, SwiftUI.

4M daily users

Key developer on Channel 4's All4 — one of the UK's most-used streaming apps. TDD/BDD culture, VIPER architecture, stability at peak load.

100% Swift migration

Led Sky Go's Objective-C to Swift migration over 4 years — a common-core architecture that let legacy and new code ship side by side.

6 engineers hired & mentored

Built the iOS team at ifeel: hiring, onboarding, MVVM-C refactor, engineering standards.

CIO at 30

Built Comunitae — one of Spain's first P2P lending platforms — from zero, in a regulated environment.

Track record

2024–now
Founder & Solo Engineer · AudioRel — AI storytelling platform, web + iOS
2024–now
Lead iOS Engineer · ifeel — mental health platform
2022–23
iOS Developer · ClubSpark — 10-app sports portfolio, UIKit→SwiftUI
2017–21
Senior iOS Developer · Sky Go — London
2014–16
Senior iOS · Channel 4 & Sky Q — London
2008–11
CIO · Comunitae — P2P lending fintech
2003–08
Founder & CEO · Kroonos — first online time bank, 10K users
1995–2003
Software Engineer · BBVA, IBM Group, Fujitsu, Indra — banking & enterprise

Writing — building in public

Semantic search over 600 AI-generated stories with Firestore Vector Search soon
From linear chains to agents: when to let the model decide soon
How I know a prompt change didn't break 20 languages: evals in CI soon
What an AI-generated story really costs (and how I cut it) soon
The same LLM pipeline in TypeScript and Python soon