aitorsola.es

Aitor Sola

Tech Architect y desarrollador de productoTech Architect & product engineer · Madrid

Diseño y construyo productos completos: apps nativas, Android, web, backend e integración de IA.

I design and build complete products: native apps, Android, web, backend and AI integration.

Scroll

Sobre míAbout

Llevo más de 12 años construyendo productos digitales a gran escala, de la arquitectura al último detalle de la interfaz. Hoy soy Tech Architect en BBVA, donde cuido las librerías compartidas y el soporte técnico sobre el que trabajan los equipos de cada país. Desde 2013 fundo y lanzo mis propios productos de principio a fin: apps, web, backend e IA.

I've spent 12+ years building digital products at scale, from the architecture down to the last detail of the interface. Today I'm a Tech Architect at BBVA, looking after the shared libraries and technical support the country teams build on. Since 2013 I've been founding and shipping my own products end to end: apps, web, backend and AI.

12+
años construyendo producto digitalyears building digital products
5
productos propios en activoown products live
6
plataformas: iOS, macOS, watchOS, Android, web y CLIplatforms: iOS, macOS, watchOS, Android, web and CLI

Productos propiosOwn products

Diseñados, programados y publicados por mí.Designed, built and shipped by me.

De la idea al lanzamiento: diseño, apps, web, backend e IA.

From idea to launch: design, apps, web, backend and AI.

2026 – hoy · Fundador y único desarrollador2026 – now · Founder and sole developer

Parse

Marketplace de proyectos y personasA marketplace for projects and people

Conecta proyectos de cualquier tipo, ya sea una app, una banda, una tienda o una empresa, con las personas que quieren unirse a ellos. Cada usuario puede llevar varios proyectos a la vez y enviar o recibir solicitudes para entrar en los de otros.

Connects projects of any kind, whether an app, a band, a shop or a company, with the people who want to join them. Users can run several projects at once and send or receive requests to join other people's.

Feed infinito, búsqueda de proyectos, personas y habilidades, creación guiada, gestión de solicitudes, perfiles, seguidores y mapa. Tema claro, oscuro y automático, en 10 idiomas.

Infinite feed, search across projects, people and skills, guided creation, request management, profiles, follows and a map. Light, dark and automatic themes, in 10 languages.

  • iOS
  • Android
  • Web

Swift · UIKit · Clean Swift · React Native · Expo · Node.js

2026 – hoy · Fundador y único desarrollador2026 – now · Founder and sole developer

Dot

Red social basada en la ubicaciónA location-based social network

Publica y descubre contenido geolocalizado a tu alrededor. Clientes nativos para iOS y Android, app web, API REST y un cliente de línea de comandos publicado en npm, todos sobre el mismo backend y el mismo contrato de API.

Publish and discover geolocated content around you. Native iOS and Android clients, a web app, a REST API and a command-line client published on npm, all sharing one backend and one API contract.

Mapas con agrupación de marcadores, autenticación JWT con código de un solo uso por email y limitación de peticiones.

Maps with marker clustering, JWT authentication with email one-time codes, and rate limiting.

$ npm i -g @aitorsola/dot-cli
$ dot
  • iOS
  • Android
  • Web
  • CLI

Swift · SwiftUI · Kotlin · Jetpack Compose · Next.js · TypeScript · Node.js · Express · MongoDB

2026 – hoy · Fundador y único desarrollador2026 – now · Founder and sole developer

AI Usage

Tu consumo de IA, en la barra de menúsYour AI usage, in the menu bar

App nativa de barra de menús para macOS, con widget de escritorio, app para iPhone y app para Apple Watch, que controla el uso de asistentes de IA en Claude, OpenAI, OpenCode y DeepSeek: límites del plan, tokens, coste y saldo de un vistazo.

A native macOS menu bar app, with a desktop widget, an iPhone companion and an Apple Watch app, that tracks AI assistant usage across Claude, OpenAI, OpenCode and DeepSeek: plan limits, tokens, cost and balance at a glance.

Build universal firmada y notarizada, en 10 idiomas. Un único paquete Swift alimenta seis targets en tres plataformas.

A signed and notarized universal build, in 10 languages. One shared Swift package feeds six targets across three platforms.

  • macOS
  • iOS
  • watchOS

Swift · SwiftUI · WidgetKit · App Groups · WatchConnectivity · Keychain · OAuth 2.0 + PKCE

2026 – hoy · Fundador y único desarrollador2026 – now · Founder and sole developer

VibeTrip

Planificador de viajes con agentes de IAAn AI agent trip planner

Describes destinos, fechas y con quién viajas, y una cadena de agentes especializados devuelve un itinerario día a día con lugares reales, alojamiento y un mapa interactivo, en directo mientras se genera. App web y cliente nativo de iOS sobre el mismo backend.

You describe destinations, dates and travel companions, and a chain of specialized agents returns a day-by-day itinerary with real places, accommodation and an interactive map, streamed live. Web app and native iOS client on the same backend.

Next.js · React · TypeScript · SwiftUI · Supabase · Postgres · Anthropic SDK · OpenAI SDK · SSE

2022 – hoy · Diseño y desarrollo2022 – now · Design and development

Gas4Oil

Precios oficiales de carburanteOfficial fuel prices

Precio del carburante en las gasolineras de España, Francia, Portugal, Italia y Croacia, con los datos oficiales de cada país. Ordena por precio, filtra por marca, guarda favoritas y traza la ruta en Apple Maps.

Fuel prices at service stations in Spain, France, Portugal, Italy and Croatia, from each country's official data. Sort by price, filter by brand, save favourites and get directions in Apple Maps.

Si guardas tu vehículo, calcula cuánto cuesta llenar el depósito y dónde sale más barato a menos de 50 km.

Save your vehicle and it tells you what a full tank costs and where it's cheapest within 50 km.

  • iOS
  • macOS
  • Android

Swift · SwiftUI · MapKit · Kotlin · Jetpack Compose

AntesBefore

  • 2017 – 2019 Teamder

    Fundador. Construí el producto completo: la app de iOS y la funcionalidad principal del backend con PHP y MySQL.

    Founder. I built the product end to end: the iOS app and the main backend functionality with PHP and MySQL.

  • 2013 – 2015 Nowbe y& Wastring

    Fundador. Dos productos llevados de la idea al lanzamiento, con sus apps de iOS y su backend en PHP y MySQL.

    Founder. Two products taken from idea to release, with their iOS apps and their PHP and MySQL backend.

TrayectoriaExperience

Diez años en equipos de producto.Ten years on product teams.

  1. 2022
    Julio 2022 – hoyJuly 2022 – nowActualCurrent

    Tech Architect / Senior iOS Developer

    BBVA Technology in Europe

    Equipo core de iOS. Doy soluciones técnicas y soporte a los equipos de cada país, gestiono las librerías propias y de terceros, y lidero la revisión de código y el soporte de integración en el código compartido, además del mantenimiento y desarrollo de nuevas funcionalidades.

    Core iOS team. I provide technical solutions and support to the country teams, own the management of first and third-party libraries, and lead code review and integration support across the shared codebase, alongside maintaining and building new features.

    • Swift
    • SwiftUI
    • UIKit
    • MVVM
    • Swinject
    • CocoaPods
    • SPM
    • XCTest
    • watchOS
    • Widgets
    • Siri intents
    • Accesibilidad
    • Accessibility
    • CI
  2. 2018
    2018 – 2022

    Senior iOS Developer

    El Corte Inglés

    Desarrollo completo de la app oficial de e-commerce de El Corte Inglés. Implementé la arquitectura principal de la app, creé nuevas funcionalidades y construí el SDK que usa toda la familia de apps de El Corte Inglés.

    Complete development of the official El Corte Inglés e-commerce app. I implemented the main app architecture, created new features and built the SDK used across the El Corte Inglés family of apps.

    • Swift 5
    • CocoaPods
    • API REST
    • Codable
    • Localización
    • Localization
    • Push interactivas
    • Interactive push
    • Widgets
    • Siri intents
    • MVVM
    • VIPER
    • Clean Swift
  3. 2016
    2016 – 2018

    iOS Developer

    Buaala · Knowdle Media Group

    Desarrollador mid-senior en la app principal del grupo, desde la primera versión hasta su lanzamiento.

    Mid-senior developer on the group's main app, from first version to release.

    • Swift 4
    • MVVM
    • VIPER
    • CocoaPods
    • API REST
    • JSON
    • Notificaciones push
    • Push notifications

Stack

Las herramientas de mi día a día.The tools I use every day.

ArquitecturaArchitecture

MVVM, VIPER, Clean Swift y MVC. Código modular, inyección de dependencias y desarrollo de SDKs y frameworks.

MVVM, VIPER, Clean Swift and MVC. Modular codebases, dependency injection, SDK and framework development.

Web, Android y multiplataformaWeb, Android and cross-platform

React, React Native, Next.js, TypeScript y Tailwind CSS. Kotlin y Jetpack Compose en Android. Supabase: Postgres, Auth, Storage y row level security.

React, React Native, Next.js, TypeScript and Tailwind CSS. Kotlin and Jetpack Compose on Android. Supabase: Postgres, Auth, Storage and row level security.

Backend y productoBackend and product

Node.js y Express con MongoDB, Vapor en Swift, PHP y MySQL. Diseño de APIs REST, JWT y rate limiting. Internacionalización hasta 10 idiomas. Diseño de interfaces con Sketch.

Node.js and Express with MongoDB, Vapor in Swift, PHP and MySQL. REST API design, JWT and rate limiting. Internationalization up to 10 languages. Interface design with Sketch.

Integración de IAAI integration

SDKs de Anthropic y OpenAI. Orquestación de agentes con tool calling, salida estructurada y respuestas en streaming.

Anthropic and OpenAI SDKs. Agent orchestration with tool calling, structured output and streaming responses.

Plataformas AppleApple platforms

Swift, Objective-C, SwiftUI, UIKit y Xcode. Auto Layout y Size Classes, interfaces complejas construidas por código. SiriKit, WidgetKit, watchOS y macOS.

Swift, Objective-C, SwiftUI, UIKit and Xcode. Auto Layout and Size Classes, complex interfaces built programmatically. SiriKit, WidgetKit, watchOS and macOS.

Herramientas e integracionesTooling and integrations

CocoaPods y Swift Package Manager, incluida la publicación en CocoaPods. Git, XCTest y CI. Firma, notarización y distribución. Push con APNs y Firebase, analítica y Crashlytics. SDKs de Facebook, Google, Twitter, LinkedIn, Instagram y Amazon.

CocoaPods and Swift Package Manager, including publishing to CocoaPods. Git, XCTest and CI. Signing, notarization and distribution. Push with APNs and Firebase, analytics and Crashlytics. Facebook, Google, Twitter, LinkedIn, Instagram and Amazon SDKs.

FormaciónEducation

EstudiosStudies

  • Grado en Administración de Empresas y TurismoDegree in Business Administration and TourismUniversidad Rey Juan Carlos, MadridRey Juan Carlos University, Madrid
  • Desarrollo de Aplicaciones MultiplataformaMultiplatform Application DevelopmentIES Clara del Rey, Madrid
  • BachilleratoHigh School Diploma (Bachillerato)Colegio Corazón Inmaculado, Madrid · 2008 – 2009
  • Certificado TOEIC de inglés de negociosTOEIC business English certificateLondon Commerce Chamber

IdiomasLanguages

  • EspañolSpanishNativoNative
  • InglésEnglishC1

ContactoContact

¿Hablamos?Let's talk.

Si tienes un proyecto, un puesto o una idea en mente, escríbeme.

If you have a project, a role or an idea in mind, drop me a line.

solasola1206@gmail.com