Hello World!

Construyo aplicaciones nativas cubriendo todo su ciclo de vida: desde la visión inicial a la publicación, garantizando un desarrollo escalable y una UX impecable.

  • MadridEspaña
  • iOSSwift · SwiftUI
  • 1App en producción
  • 2Apps en desarrollo
Retrato de Santiago Coto Vila
Sobre mí

Desarrollador enfocado en el ecosistema mobile nativo. Domino Android e iOS. Especializado en iOS: desde UIKit hasta la vanguardia de SwiftUI. Mi experiencia abarca todo el flujo, del Frontend al Backend.

  • Backend & Cloud Arquitecturas desde cero con Vapor (Swift server-side) e integración eficiente con servicios Cloud.
  • Arquitectura y calidad Código limpio, mantenible y escalable. Un software no solo debe funcionar, sino poder evolucionar al ritmo de la industria.
  • Ciclo end-to-end De la idea inicial a la App Store, cuidando cada detalle: estudio de mercado, arquitectura, diseño UI/UX y despliegue.
  • Más allá del código Experiencia en gestión de clientes, cubriendo todo el ciclo comercial: de la captación a la fidelización.
Ubicación Madrid, España
Foco Desarrollo iOS nativo Desarrollo Android nativo
Idiomas Español (nativo) · Inglés (B2)
Disponibilidad Freelance y contratación
Proyecto destacado
Icono de la app Nolana

Nolana

Pronóstico y comunidad para deportes acuáticos. iOS · Publicada en la App Store.

Diseñé y desarrollé Nolana de principio a fin: desde el estudio de mercado hasta la publicación. Pronósticos fiables y ultraclaros, además de una comunidad para facilitar los entornos sociables en tu deporte favorito.

  • Desarrollo end-to-end

    De la conceptualización y la investigación de mercado a la publicación en App Store.

  • Arquitectura y código

    Una arquitectura CLEAN para hacer Nolana escalable además de un código optimizado para tener un producto eficiente.

  • UI/UX centrada en producto

    Interfaz cuidada, con foco en usabilidad y rendimiento.

  • Testing y despliegue

    Cobertura de código con SwiftTesting y XCTest para asegurar estabilidad. Automatización del flujo de entrega continua (CI/CD) mediante GitHub Actions y distribución de versiones beta en TestFlight.

SwiftSwiftUICombineFirebaseSwiftDataMapKitClean ArchitectureMVVM
Pantalla de acceso de Nolana con Sign in with Apple
Stack técnico

Herramientas con las que trabajo.

Lenguajes

SwiftKotlinPython

Frameworks

SwiftUIUIKitCombineVapor

Arquitectura

Clean ArchitectureMVVMVIPERMVC

Datos

SwiftDataCoreDataSQLitePostgreSQL

Herramientas

XcodeGitSPMPostmanFigmaJiraTrello

Testing y entrega

Testing automatizadoApp Store ConnectCI
Trayectoria

Experiencia

  1. Nolana — Mobile Developer Freelance

    Sep 2025 — Jun 2026

    Desarrollo integral de la app: desde el estudio de mercado a la publicación. Arquitectura, front-end y back-end, UI/UX, testing y despliegue.

  2. Atila Legal S.L. — Asesor de ventas

    Actualidad

    Ciclo completo de relación con el cliente, de la prospección al cierre pasando por el estudio de viabilidad técnica y financiera.

  3. Turyelectro S.L. — Operario Técnico

    Sep 2018 — Aug 2024

    Inspección y reacondicionamiento de equipos de red. Mantenimiento de sistemas y reparación de dispositivos electrónicos.

Formación

Formación

  1. Full Stack Mobile Developer

    Sep 2024 — Sep 2025

    KeepCoding, Madrid

    Desarrollo nativo (iOS/Android) con SwiftUI, UIKit y Kotlin. Arquitecturas limpias (Clean Architecture, MVVM, VIPER), programación reactiva y concurrencia (Combine, Coroutines, async/await). Persistencia local y remota con CoreData, SwiftData, SQLite y Vapor. Consumo de APIs, servicios Cloud y testing automatizado.

  2. Bootcamp de Desarrollo de Software

    Jan 2022 — Feb 2023

    OpenBootcamp

    Fundamentos de programación: lógica, POO y entornos de desarrollo. Stack: Python, HTML, CSS, SQL, Git/GitHub.

Contacto

Trabajemos juntos.