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
Experience
Roles I've held, in order. Click any card for the full breakdown.
- 2017 — PresentMadrid · 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.
Hide details- 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 - 2020 — PresentMadrid · Full-time
Software Engineer
GMV
Day job at a Spanish aerospace and defense engineering group. Backend work on data-processing tooling, Linux environments and CI/CD across the board.
Show details - 2022 — PresentRemote
Independent Developer
Client work · iOS & Web
Hand-built websites and iOS apps for a small list of clients. I scope, design, develop and ship the work myself: no agency, no middleman, no template marketplace.
Show details - 2024 — PresentIndie
Founder · Solo iOS
Leisurist
An indie tracker for what you watch, read and play, without the social feed. My first proper attempt at running a small App Store business end-to-end.
Show details - 2025 — PresentIndie
Founder · Solo iOS
Greenie
AI plant identifier and care companion. Snap a photo and Greenie names the species, spots health issues and builds you a watering schedule that doesn't require a botany degree.
Show details
Activity over the years
When each project was active. Most overlap, by design.
Metrociego Madrid · Software Engineer (Backend & iOS)
Software Engineer (Backend & iOS)
GMV · Software Engineer
Software Engineer
Client work · iOS & Web · Independent Developer
Independent Developer
Leisurist · Founder · Solo iOS
Founder · Solo iOS
Greenie · Founder · Solo iOS
Founder · Solo iOS
Skills
Filter by category. Most of these I've used in production for years.
Open source
Small tools and references I've shipped to GitHub. Built for myself first; figured someone else might want them too.
LiquidGlassCheatsheet
178A practical SwiftUI cheatsheet for iOS 26's Liquid Glass API: examples, gotchas and patterns I wished I had on day one.
dpeek
Interactive terminal data viewer for CSV, TSV, JSON and JSONL files. Fast, keyboard-driven, no setup beyond a single binary.
video-mosaic
CLI that extracts frames from a video and arranges them into a single mosaic image. Tiny, focused, no dependencies beyond ffmpeg.
Education
-
B.Sc. in Computer Engineering
2016 — 2022Universidad Autónoma de Madrid (UAM) · Madrid, Spain
Final-year project on accessible mobile navigation, building on Metrociego.
Languages
- SpanishNative
- EnglishFluent
IELTS C1 · 2016
- FrenchIntermediate
DELF B2 · 2016