— Curriculum Open to new clients · iOS & web

Gonzalo Fuentes

iOS & Web Developer · Indie Maker

Madrid, Spain

Software engineer shipping iOS apps and websites since 2017. Eight years on Metrociego (an accessibility-first metro app), four years on Meteosat satellite data at GMV, plus a small constellation of indie apps and client sites. I work alone and ship under my name.

At a glance

8 Years shipping
4 iOS apps live
8K+ Metrociego downloads
5 Sites built
3 Languages spoken
— Experience

Experience

Roles I've held, in order. Click any card for the full breakdown.

  1. 2017PresentMadrid · Indie

    Software Engineer (Backend & iOS)

    Metrociego Madrid

    An accessibility-first iOS app that helps blind and low-vision commuters navigate Madrid Metro stations: from exits to platforms and between lines. Started in 2017 with a friend; still mine to ship.

    • Migrated the app from UIKit to SwiftUI with CoreData and Firebase: 80% reduction in code complexity and a 110% performance improvement.
    • Designed a Dijkstra-based routing algorithm to compute the fastest route between any two stations, with step-by-step instructions for line transfers.
    • Added real-time location tracking, Deep Links and Siri integration to round out the UX.
    • Built a custom backend API on a VPS with Docker, instrumented with Prometheus and Grafana for metrics and alerting; later migrated to Firebase Firestore and built a realtime web companion.
    • Wired analytics with Firebase + Aptabase and streamlined releases via Fastlane.
    • Past 8,000 downloads and over 1,000 monthly active users.
    SwiftSwiftUIUIKitCoreDataFirebaseFirestorePythonDockerPrometheusGrafanaFastlane
    Metrociego Madrid
    Hide details
— Activity over the years

Activity over the years

When each project was active. Most overlap, by design.

Metrociego Madrid · Software Engineer (Backend & iOS)

2017 → now

GMV · Software Engineer

2020 → now

Client work · iOS & Web · Independent Developer

2022 → now

Leisurist · Founder · Solo iOS

2024

Greenie · Founder · Solo iOS

20172019202120232026
— Skills

Skills

Filter by category. Most of these I've used in production for years.

SwiftPythonJavaTypeScriptSQLSwiftUISwiftDataUIKitCoreDataWidgetKitVoiceOver / a11yRevenueCatApp Store ConnectFastlaneTestFlightXcodeAstroReactTypeScriptTailwind CSSMotionRechartsAngularMDXVercelSEO (hreflang, schema)PythonFastAPIDjangoFlaskSpringFirebaseFirestoreCloud FunctionsOpenAI APIsRESTPostgreSQLMySQLMongoDBNeo4jOracleSQLiteCouchDBFirestoreDockerJenkinsGitGitHub ActionsPrometheusGrafanaSentryLinuxFigmaLinearClaude CodeCursorAgile / ScrumSOLIDTDDCI/CDRoot cause analysis
— Education

Education

  • B.Sc. in Computer Engineering

    2016 — 2022

    Universidad Autónoma de Madrid (UAM) · Madrid, Spain

    Final-year project on accessible mobile navigation, building on Metrociego.

— Languages

Languages

  • SpanishNative
  • EnglishFluent

    IELTS C1 · 2016

  • FrenchIntermediate

    DELF B2 · 2016

Want the longer conversation?

Get in touch hi@gonzalofuentes.com