Sergio sonriendo en la mesa de un café con un espresso, Medellín
Medellín, CO · ☕
¡Hola! ¡Soy Sergio!

Mobile Apps Architect

iOS Android WebAgentic Engineering

Experiencias móviles a las que la gente quiere volver.

Primero Apple, listo para Android. Más de diez años diseñando y publicando apps iOS y Android — desde productos en etapa temprana hasta apps usadas por millones — con una obsesión por arquitecturas que se mantienen limpias mientras crecen.

  • 10+Años creando apps móviles
  • 9Empresas y agencias
  • 2Plataformas, una sola mentalidad

Perfil

Oficio, arquitectura y entrega — en ese orden.

  • Sensación nativa, siempre

    Primero las convenciones de cada plataforma. Lo custom, solo cuando se lo gana.

  • Arquitectura que envejece bien

    Unidirectional Data Flow por defecto — TCA, Redux, MVVM, VIPER — elegida para el equipo y probada desde el día uno.

  • Publicar, medir, refinar

    CI/CD, analítica y reporte de crashes conectados antes del lanzamiento.

Soy ingeniero móvil senior con más de 10 años enfocado en crear experiencias de usuario de clase mundial. He trabajado en productos B2C y B2B, y mi fuerte es diseñar arquitecturas de software escalables y Offline First con base en buenas prácticas de la industria — Clean Code, SOLID, TDD, CI/CD — para llevar apps de clase mundial hasta la App Store y Google Play.

Me importan los detalles que le importan a Apple: movimiento con intención, layouts que respetan las Human Interface Guidelines y accesibilidad por defecto. En Android aplico la misma disciplina con Kotlin y Compose. Y cuando un equipo necesita una sola base de código, he publicado React Native a escala — incluyendo módulos nativos que lo hacen sentir de primera.

Autodidacta desde niño y sin dejar de aprender cada semana. Estos últimos años me he volcado de lleno en la IA generativa: afilando mi propio oficio de ingeniería con ella, montando equipos de agentes de IA con orquestación entre ellos para entregar más rápido y con más eficiencia, y construyendo productos de punta a punta con un sistema propio — de la concepción al lanzamiento (nombre sin revelar, por ahora). Mis herramientas de cabecera: Claude Code, Swift, Xcode y JetBrains — sobre The Composable Architecture, Swift Testing y Kotlin Multiplatform.

Medellín, Colombia · Remoto para todo el mundoAbierto a roles senior / lead en móvil y consultorías seleccionadas

Sergio sentado en un escalón junto a Maximus, su pastor alemán, en un bar de Medellín
Maximus · Director de Moral 🐾

Sobre mí

Más allá del código.

Soy Sergio — colombiano, radicado en Medellín, y más feliz en algún punto entre un buen espresso y una base de código bien tipada. Desde niño desarmo cosas para volver a armarlas; el software resultó ser el medio al que nunca se le acaban las cosas nuevas por aprender.

Las mañanas funcionan con disciplina: primero el café (la ciudad lo pone fácil) y un paseo con Maximus, mi pastor alemán — compañero fiel, revisor de código y la razón por la que escribo muy bien con una sola mano — y después el entrenamiento, sin negociación.

Fuera del teclado soy un gran fan y promotor del anime y el manga — consumo bastante de ambos — casi siempre con scores de películas, J-Pop o J-Rock de fondo, mientras aprendo japonés un kanji a la vez y, de vez en cuando, me clavo en cómo piensan el diseño Apple y Google. Si algo de eso suena a tu tipo de conversación, escríbeme.

Ubicado en
Medellín, Colombia 🇨🇴
Compañero
Maximus 🐕
Combustible
Espresso ☕ · entrenamiento 💪
Fandom
Anime y manga 🎌
En repetición
Scores · J-Pop · J-Rock 🎧
Aprendiendo
日本語 🇯🇵 · KMP

Servicios

A tu servicio — en tus términos.

Estoy disponible para contratación: proyectos freelance, consultoría directa o integrado a tu equipo — el esquema que mejor te funcione. Esto es para lo que las empresas me buscan.

  • Apps móviles de punta a punta

    De la concepción a la App Store y Google Play: iOS (Swift, SwiftUI), Android (Kotlin, Compose) — o React Native cuando una sola base de código es la decisión correcta. Offline First y UX de clase mundial.

  • Entrega con IA agéntica

    Monto equipos de agentes de IA con orquestación entre ellos — con Claude Code al centro — para que tu producto salga más rápido y con más eficiencia sin sacrificar calidad de ingeniería.

  • Arquitectura y auditorías

    Unidirectional Data Flow, TCA, Redux, Clean Code. Diseño arquitecturas escalables desde cero, o audito la que ya tienes y te dejo una ruta de refactor concreta.

  • Web y multiplataforma

    React, Gatsby, TypeScript y Redux para la web — más los módulos nativos que hacen que las apps híbridas se sientan de primera en cada plataforma.

  • Rescate y modernización

    Migraciones legacy (Objective-C → Swift, monolitos → módulos), mejoras de rendimiento y crash-rate, y refuerzo de accesibilidad.

  • Habilitación de equipos

    Mentoría, cultura de code review, pipelines de CI/CD y adopción de flujos asistidos por IA con tus ingenieros — para que la aceleración dure más que mi contrato.

Disponible para freelance y consultoría

Habilidades

A fondo en Apple. Fluido en Android.

Un conjunto de habilidades construido en una década de publicar apps — con peso en Swift y SwiftUI, equilibrado con Kotlin, React Native y los hábitos de ingeniería que hacen rápidos a los equipos.

Plataformas Apple

iOS · iPadOS · watchOS · macOS

  • Swift
  • SwiftUI
  • UIKit & Auto Layout
  • Combine
  • The Composable Architecture
  • XCTest / Swift Testing
  • CoreData & SwiftData
  • AVFoundation & HLS
  • Xcode Cloud

Android

Kotlin primero, listo para Compose

  • Kotlin
  • Desarrollo Android
  • Jetpack Compose
  • Kotlin Multiplatform
  • Gradle & Play Console

Multiplataforma

Cuando una sola base de código es la decisión correcta

  • JavaScript / TypeScript
  • React Native
  • Redux & Redux-Saga
  • React Query
  • Jest
  • Módulos nativos (Swift ↔ RN)

Oficio de ingeniería

Cómo se entrega el trabajo

  • Clean Code & SOLID
  • Unidirectional Data Flow (TCA, Redux)
  • CI/CD (GitHub Actions, Bitrise, Fastlane)
  • TDD / BDD
  • Git y cultura de code review
  • Analítica y observabilidad
  • Accesibilidad (VoiceOver, TalkBack)
  • Flujos asistidos por IA (Claude Code, Cursor, Copilot, Antigravity)

Proyectos

Proyectos seleccionados, abiertos en GitHub.

Productos personales, frameworks y herramientas que construyo en abierto. Algunos ya están publicados, otros siguen tomando forma — todos son la manera en que afilo el oficio.

Todos los repositorios

Proyectos para clientes y freelance

  • GMVReact Native · TypeScript · MapTiler · Google Maps · Fabric
  • SoundsTrueReact Native · Native Modules · Swift · AVFoundation · HLS
  • CNCSwift · SwiftUI · TCA · Combine · CoreData · Bitrise
  • GloSwiftUI · TCA · HLS · Branch · GitHub Actions
  • VeryReact Native · Redux-Saga · GraphQL · Apollo

Experiencia

Una década publicando para equipos que ya conoces.

Empresas y clientes para los que he construido

  • Starbucks
  • Paramount
  • Disney
  • ESPN
  • Citibank
  • One Medical
  • Butterfly Network
  • EPAM
  • Gorilla Logic
  • Globant
  • Rappi
  • Kiwibot
  • Making Sense
  1. 2024 — 2026Medellín, Colombia

    Lead Mobile Engineer en EPAM

    para Starbucks

    • Diseñé y entregué nuevas funcionalidades para la app de Starbucks US usando VIPER — módulos robustos y testeables a escala masiva.
    • Introduje flujos de desarrollo potenciados con IA para automatizar el boilerplate y acelerar el andamiaje arquitectónico.
    • Impulsé el cumplimiento de accesibilidad y amplié la instrumentación de analítica para afinar decisiones de producto.
    • Mentoría a ingenieros y definición del estándar de code review, pruebas y CI/CD.
    • Swift
    • VIPER
    • TCA
    • DI
    • Accessibility
  2. 2022 — 2024Medellín, Colombia

    Lead Mobile Engineer en Gorilla Logic

    para CBS / Paramount · Butterfly Network · One Medical by Amazon

    • Arquitectura de funcionalidades iOS en múltiples productos de clientes con Swift, SwiftUI, Combine, RxSwift y AVFoundation.
    • Lideré un equipo scrum en funcionalidades de realidad aumentada y diagnóstico usando Combine y TCA.
    • Mantuve paridad de funcionalidades con Android mediante una colaboración multiplataforma estrecha.
    • SwiftUI
    • Combine
    • TCA
    • CoreML
    • LaunchDarkly
    • Buildkite
  3. 2021 — 2022Remoto

    Senior Mobile Developer en Making Sense

    para Lupl · Citibank

    • Construí soluciones Swift/SwiftUI/Combine para Lupl y módulos nativos de React Native para analítica y Apple Wallet.
    • Responsable del code signing y la distribución de versiones beta y de producción de ShopYourWay Max de Citibank.
    • Optimicé la automatización de pruebas, linting y builds con Firebase, GitHub y TestFlight.
    • Swift
    • SwiftUI
    • React Native
    • Apple Wallet
    • GitHub Actions
  4. 2019 — 2021Remoto

    Lead Mobile Developer en Balance Consulting Group

    • Migré una app social UIKit/POO a una arquitectura funcional-reactiva con Combine respaldada por Firestore.
    • Arquitectura de una app wearable iOS/Android de monitoreo infantil en React Native con TDD, más una carátula para Fitbit SDK que captura 20+ horas de datos de sensores.
    • Evalué Flutter vs. React Native y documenté los trade-offs para la organización.
    • Combine
    • Firestore
    • React Native
    • Fitbit SDK
    • Bitrise
  5. 2018 — 2019Medellín, Colombia

    Lead Mobile Engineer en Kiwibot

    • Construí la app iOS en Swift/UIKit para un servicio de entregas con robots en Berkeley, CA — incluyendo video en tiempo real del robot vía Tokbox.
    • Introduje MVVM + ReactiveCocoa y un Remote Dynamic Layout dirigido por servidor para la pantalla principal.
    • Automaticé build y distribución con Fastlane.
    • Swift
    • UIKit
    • MVVM
    • ReactiveCocoa
    • Firebase
    • Fastlane
  6. 2016 — 2018Bogotá, Colombia

    Senior iOS Engineer en Globant

    para Disney · ESPN

    • Disney: flujos de tiquetes y gestión de pases — compras, programación, renovaciones, pagos — en una arquitectura modular con CocoaPods/Carthage.
    • ESPN: UI dinámica dirigida por servidor, notificaciones push enriquecidas con vista previa de medios y la migración progresiva de Objective-C a Swift.
    • Swift
    • UIKit
    • TDD
    • CircleCI
    • TeamCity
  7. 2016Bogotá, Colombia

    iOS Developer en Rappi

    • Rearquitectura de la base de código a VIPER y cacería de fugas de memoria y ciclos de retención con Instruments.
    • Diseñé la UI de seguimiento de pedidos en tiempo real reaccionando a actualizaciones push.
    • Swift
    • VIPER
    • Instruments
    • Auto Layout
  8. 2010 — 2015Colombia / Remoto

    Skillet · PanamaCOM · Instartius en Antes

    • Streaming de video de recetas en HD para iPad (Skillet), gestión de pedidos B2B y catálogos multiplataforma (PanamaCOM), y liderazgo de un pequeño estudio de desarrollo entregando soluciones web, WPF y móviles (Instartius).
    • Objective-C
    • Xamarin
    • Android/Java
    • Node
    • Angular

Educación

Ingeniería de Software (pregrado)
Universidad de Ibagué · 2009 — 2013

Idiomas

Español Nativo · Inglés Fluido · Japonés Principiante

Contacto

Construyamos algo que valga la pena abrir dos veces.

¿Tienes un producto, un equipo o un problema que valga la pena conversar? Escríbeme o agenda una llamada directamente — leo todos los mensajes.

me@zheref.io