This is me

Gonzalo Fuentes

iOS Developer & Indie Maker

Spain

About

👋 I'm Gonzalo Fuentes, an iOS developer and software engineer based in Madrid.
My passion lies in creating innovative mobile solutions that make a difference in people's lives.

🚇 Since 2017, I've been developing Metrociego Madrid, an iOS app helping visually impaired users navigate Madrid's metro system autonomously. This project has grown to over 8000 downloads with 800 monthly users. I've honed my skills in SwiftUI, CoreData, and real-time location tracking, always striving to improve app performance and user experience.

🛰️ Professionally, I work at GMV on data processing for Meteosat Third Generation satellites, with ESA and EUMETSAT. This role has expanded my expertise in Python development.

💻 With a background in Computer Engineering from Universidad Autónoma de Madrid, I continuously enhance my iOS development skills, exploring new Apple frameworks and design patterns. I'm always eager to take on new challenges that push me to grow as a developer.

🌍 When I'm not coding, I am traveling and exploring new countries and cultures. It's a great way to unwind and gain fresh perspectives that often inspire my work in unexpected ways.

Projects

Experience

Metrociego Madrid Logo

Metrociego Madrid

Co-founder & iOS Developer

Apr 2017 - Present

As the lead developer of Metrociego Madrid, I've driven the project from concept to a widely-used application, showcasing my ability to:

  • Architect and develop a robust API using Python, FastAPI, and MySQL
  • Execute a major refactoring from UIKit to SwiftUI, resulting in 80% code reduction and 110% performance improvement
  • Implement advanced features like real-time user tracking and Dijkstra-based route calculation
  • Utilize Firebase and Aptabase for data-driven app improvements
  • Streamline deployment processes using Fastlane
Leisurist Logo

Leisurist

Founder & iOS Developer

Sept 2024 - Present

In 2024, I started developing apps independently, driven by a passion for crafting intuitive and impactful digital experiences. Working on Leisurist has allowed me to refine skills such as:

  • Designing user-friendly interfaces with SwiftUI, ensuring a seamless experience across devices
  • Integrating robust APIs like TMDB and Google Books to deliver rich and accurate content
  • Managing scalable user data and subscriptions with tools like SwiftData and RevenueCat
  • Implementing widgets and other cross-functional features to enhance usability and convenience
  • Continuously iterating on features and performance, using analytics and user feedback to drive improvements
GMV Logo

GMV

Software Engineer

Aug 2020 - Present

Working on data processing for Meteosat Third Generation satellites in collaboration with ESA and EUMETSAT. Key contributions:

  • Developed and validated data processing algorithms using Python
  • Managed Linux environments for robust system operations
  • Implemented CI/CD pipelines using Jenkins
  • Applied Agile methodologies (Scrum) for efficient team coordination

Education

Universidad Autónoma de Madrid Logo

Computer Engineering

Universidad Autónoma de Madrid

Sept 2016 - Jun 2022

Certifications

Cardiff University Logo

Big Data and High Performance Computing

Summer 2019 - Cardiff, Wales

I studied for 15 days an intensive course on Big Data and High Performance Computing.

Cambridge University Logo

IELTS C1

Aug 2016 - Cork, Ireland

I took the Cambridge IELTS exam in Ireland in 2016, obtaining the C1 certification.

DELF Logo

DELF B2

Jul 2016 - Tres Cantos, Madrid

I took the DELF exam in French in Tres Cantos in 2016, after having studied in French during high school, obtaining the B2 certification.

Skills

Languages

iOS Skills

Backend

Others

Latest Insights

Sharing my knowledge and experiences in iOS development and indie making:

Let's get in touch!