Hola, soy Santiago.
Soy desarrollador de software y llevo más de siete años construyendo productos. Empecé en pagos y crédito, para fintech y telecomunicaciones. Desde hace un tiempo hago cosas que se oyen y se tocan, de esas que te sacan un "wow" la primera vez que las ves.
Ahora mismo trabajo desde Valencia para dos equipos que me gustan mucho. Con Oddball Studios, en Birmingham, hacemos una pelota musical con Bluetooth y HelloHola, que traduce llamadas mientras hablas. Con Dozuki, en California, trabajo en la app y en la plataforma que usan las fábricas para sus instrucciones de trabajo.
Cuando tengo una tarde libre hago cosas por gusto: un puzle de luz, un Pac-Man al revés y unas herramientas de PDF que no te cobran por nada.
Fuera del trabajo me encantan los carros y las motos. Los BMW, los Audi, los Porsche. Tuve un BMW Serie 3 330i en Alemania y en Colombia una BMW GS con la que salí a rodar cada vez que pude. Me encantan los animales, todos: los pájaros, los perros, cualquiera que se me cruce. Me gusta cocinar y pasar tiempo con la gente que quiero. Hay fotos de casi todo eso.
En el panel de la izquierda está todo con más calma, y mi CV por si prefieres el resumen.
Oddball Studios
Qué hagoBackend, app móvil y la plataforma en la nubeDesde cuándoMayo de 2025, como independienteDóndeBirmingham, Reino Unido. Yo desde Valencia
FlutterNode.jsTypeScriptPythonC++Google CloudFirebaseBluetooth
Oddball es un estudio pequeño que hace una pelota musical. La conectas por Bluetooth, la mueves, la giras, y suena. Llegué para ayudar con la app y con el tiempo terminé metido en casi todo lo que tiene código.
Lo que más me gusta de ODD es que es un producto físico. Cuando algo falla, falla en la mano de alguien. Eso te obliga a hacer las cosas bien.
Lo que he hecho
- La conexión Bluetooth en Android, que fue de las cosas más tercas que me he encontrado. Cada versión y cada fabricante se comporta distinto.
- El inicio de sesión con Apple y Google, las compras dentro de la app y las notificaciones.
- La parte social: la gente publica lo que graba y a otros les gusta.
- Las funciones en la nube que hay detrás de todo eso.
- Pruebas automáticas que recorren la app entera en teléfonos reales, y un proceso de publicación que no deja pasar errores.
- Correcciones en el motor de audio, que está en C++, cuando algo se rompía.
- La plataforma del estudio en Google Cloud: despliegues, acceso a datos, colas y las librerías que comparten todos los productos.
HelloHola
Qué hagoEl backend y la appDesde cuándoSeptiembre de 2025, dentro de Oddball StudiosEstadoTerminado y a punto de salir a la venta
Node.jsTypeScriptFlutterGoogle CloudTwilioDeepgramElevenLabsFish Audio
HelloHola traduce llamadas en tiempo real. Tú hablas en tu idioma, la otra persona oye el suyo, y al revés. Funciona de tres formas: llamando a un número de teléfono normal, en una videollamada desde el navegador, o en persona, con un solo teléfono sobre la mesa entre dos personas.
Lo difícil no es traducir. Lo difícil es que la conversación siga pareciendo una conversación: que la voz traducida llegue rápido, que nadie hable encima de nadie, y que si alguien duda o cambia de idea a mitad de frase, el sistema lo entienda. Hoy funciona en 32 idiomas y la traducción se oye uno o dos segundos después de que terminas de hablar.
Es el proyecto del que más orgulloso estoy.
Lo que hice
- El servidor que une la telefonía, la transcripción, la traducción y la voz, y que mantiene la conversación fluida.
- La app en Flutter con los tres modos.
- Las pruebas de extremo a extremo que verifican los 32 idiomas con proveedores reales.
Dozuki
Qué hagoApp móvil y plataformaDesde cuándoEnero de 2026, a través de ReveloDóndeSan Luis Obispo, California. Yo en remoto
FlutterDartPHPSQLiteSQLCipherGitHub Actions
Dozuki hace el software con el que las fábricas escriben sus instrucciones de trabajo y forman a su gente. Es una empresa con muchos años de producto encima, y eso se nota. Hay mucho código que ya estaba ahí cuando llegué y hay que tratarlo con respeto.
Trabajo en dos sitios. En la app móvil, que la gente usa en planta y muchas veces sin conexión. Y en la plataforma web, que es la que tiene todo el contenido.
Lo que he hecho
- La herramienta con la que Dozuki mueve contenido entre los sitios de sus clientes. Guías, wikis, imágenes y vídeos, empaquetados para poder validarlos antes de tocar nada. Si algo se interrumpe a mitad, se retoma donde iba.
- La sincronización sin conexión de la app: guarda lo que haces sin red y lo sube cuando vuelve.
- La migración de toda la capa de datos de la app a una arquitectura más limpia, en nueve entregas pequeñas, sin parar nunca las publicaciones.
- Cerrar los hallazgos de un pentest externo.
Virgin Mobile
Qué hiceDesarrollador Sr, a través de Algar TechCuándoFebrero de 2024 a enero de 2025DóndeRemoto, para Colombia
Node.jsTypeScriptReactAWS LambdaSQSEventBridge
Durante un año fui el desarrollador de Virgin Mobile Colombia. La web, el backend, los planes, el flujo de compra. Todo lo que el sitio servía pasaba por mi código.
Lo que hice
- La portabilidad numérica de principio a fin, para que un cliente pudiera traerse su línea de otro operador.
- Lo que el regulador de telecomunicaciones exige publicar: páginas transparentes con los planes y las etiquetas que ellos leen.
- Los procesos asíncronos en AWS y la migración del código antiguo a Node.js y TypeScript, con pruebas.
Tigo Money
Qué hiceSenior Developer, a través de XML LtdCuándoAbril a diciembre de 2023DóndeRemoto, para Guatemala
Node.jsTypeScriptReactFlutter
Tigo Money es la billetera de Tigo en Guatemala. En el equipo de crédito me encargué del motor financiero del producto: intereses, cortes, estados de cuenta, devoluciones y débito automático. Es la parte que hace que las cuentas cuadren.
Lo que hice
- Todo el cálculo detrás del crédito, con las pruebas escritas antes que el código.
- Interfaces en React y Flutter, entre ellas las proyecciones de crédito.
Quan
Qué hicePrimer ingenieroCuándoEnero a abril de 2023DóndeBogotá
FlutterFirebaseGoogle Cloud
Quan vende seguros para vehículos en Colombia. Cuando llegué no existía nada. Me senté con el fundador, entendí lo que quería y lo convertí en una primera versión funcionando. Después lo pasamos a una consultora que lo lleva hoy.
tyba
Qué hiceFrontend EngineerCuándoJulio a octubre de 2022DóndeBogotá
Flutter
tyba es una app de inversión. Me contrataron para una cosa concreta: el módulo de inversión en criptomonedas. Hice todo su frontend en Flutter y, cuando salió, terminó mi trabajo ahí.
Ualet y Skandia
Qué hiceDesarrollador Full Stack, luego Especialista SrCuándoDiciembre de 2020 a julio de 2022DóndeBogotá
Node.jsTypeScriptFlutterAzureFirebaseReact
Ualet fue la primera app en Colombia para invertir con montos pequeños. Éramos cuatro en el equipo. Yo era el de backend y también trabajé en el resto: servicios, APIs y la app en Flutter.
Skandia compró el producto y lo relanzó en México como Savebox. Ahí quedé a cargo de la arquitectura del backend y de toda la verificación de identidad.
Lo que hice
- Los servicios y las APIs de la app, y buena parte de la app misma.
- El proceso de verificación de identidad completo: lectura de documentos, validación facial, consulta de listas y la base de datos detrás.
- La analítica por eventos con la que producto construyó sus embudos.
Siigo
Qué hiceDesarrollador Full StackCuándoFebrero a noviembre de 2020DóndeBogotá
Node.jsReact
Siigo hace software contable para pymes. Fue mi primer trabajo en una empresa grande. Trabajé en Aurora, su pasarela de pagos: los flujos con los que Siigo cobra a sus suscriptores y con los que los clientes de esos suscriptores pagan sus facturas. Varios módulos que hice en 2020 siguen en producción.
Vivarium
Qué hiceDesarrollador móvilCuándoSeptiembre de 2019 a enero de 2020DóndeBogotá
Mi primer trabajo, con dieciocho años. Una app para equipos de campo que fotografiaban inmuebles por Bogotá, con rutas por GPS y la ubicación en tiempo real. Aprendí más de lo que entregué, pero se entregó.
LUMO
Qué esUn puzle zen para iPhoneCuándo2026DóndeApp Store
Dibujas caminos con el dedo y guías la luz a casa. Cada nivel es una pequeña melodía que la luz va leyendo a medida que avanza.
Lo hice porque en la universidad me fascinaban las máquinas de estados finitos y quería que se pudieran jugar sin saber lo que son. Tiene 169 niveles hechos a mano. No recoge ningún dato y no necesita internet.
CHOMP: Inverted
Qué esUn Pac-Man al revés, para jugar con amigosCuándo2026DóndeApp Store
Tú eres el fantasma. Hasta cuatro jugadores, cada uno en su teléfono, cazando por un laberinto oscuro a una cosa pálida que come para hacerse fuerte. Si la acorralan, ganan. Si crece demasiado, los caza a ellos.
Las partidas se sincronizan en un servidor que corre en Fly.io.
pdfhelp.app
Qué esHerramientas para PDF, gratisCuándo2026Dóndepdfhelp.app
Next.jspdf-libpdf.jsWebAssemblyTesseractVercel
Unir, dividir, comprimir, convertir a Word, reconocer texto. Sin cuentas y sin marcas de agua. Casi todo pasa dentro de tu navegador, así que tus archivos no salen de tu computador. Solo la conversión a Word va a un servidor.
La hice porque me cansé de que cada herramienta "gratis" te cobrara de alguna forma. Está en seis idiomas.
Mi CV
Lo siento, tuve que dejarlo de dos páginas. Lo mantengo al día.
Fotos
Perros, pájaros, motos, comida y algunos sitios donde he estado.
Si quieres hablar
Escríbeme a svelandiacasas@gmail.com o búscame en LinkedIn. Leo todo lo que llega.