Nahuel Santos

Ingeniero de software

location Barcelona, Cataluña, España
Líder de ingeniería pragmático y con experiencia, con más de 15 años diseñando, construyendo y escalando sistemas de software complejos. Capacidad demostrada para diseñar soluciones robustas (.NET, Go, microservicios, AWS), liderar iniciativas técnicas entre equipos e impulsar mejoras significativas en rendimiento, fiabilidad y productividad de los desarrolladores. Sé convertir necesidades de negocio ambiguas en estrategias técnicas concretas, mentorizar a otros ingenieros y fomentar la colaboración. Destaco en los grandes retos de integración, en la modernización de sistemas legacy y en asumir la responsabilidad completa de un proyecto, desde la idea hasta su despliegue en producción.

Experiencia

Fundador y CTO @ Staysy

Abr 2026 – Actualidad

Barcelona, España

  • Fundé Staysy, una guía digital sin app para anfitriones de alquiler vacacional: los huéspedes abren un único enlace con la información de check-in, el WiFi, las normas de la casa, recomendaciones locales y los contactos de emergencia, sin instalar nada.
  • Soy responsable del producto de principio a fin como fundador en solitario: investigación, posicionamiento, diseño, desarrollo, lanzamiento e iteración, desde el primer prototipo hasta los primeros clientes de pago.
  • Llevo la parte comercial: planes Free y Pro, facturación por suscripción, precios y onboarding, además de las conversaciones de ventas y soporte que deciden qué se construye después.
  • Entregué la plataforma para anfitriones que gestionan de 10 a 20 propiedades o más, con un acceso para huéspedes por reserva que caduca automáticamente al hacer el check-out y soporte para inglés, español y francés.
  • También me encargo de la entrega, la seguridad y las operaciones: tests automatizados, publicación en un entorno de pruebas antes de producción y despliegues documentados y repetibles sobre infraestructura propia (self-hosted).

Ingeniero de software sénior @ AilyLabs

Oct 2023 – Actualidad

Barcelona, España

  • Lidero el desarrollo backend de una plataforma multi-tenant de analítica con IA en .NET Core: diseño e implemento microservicios escalables y funcionalidades clave que se consumen a través de una arquitectura Backend-for-Frontend (BFF).
  • Diseño soluciones y doy orientación técnica a varios equipos e ingenieros sénior, garantizando la coherencia y la calidad.
  • Detecto y resuelvo de forma proactiva cuellos de botella de rendimiento y limitaciones de arquitectura en los servicios existentes, y gestiono la modernización de componentes legacy.
  • Impulso mejoras en la observabilidad del sistema con Datadog y Sentry en AWS.
  • Contribuyo al desarrollo frontend (React/React Native) y gestiono los aspectos multi-tenant mediante Piranha CMS.

Ingeniero de software sénior @ Milestone Systems

Oct 2022 – Oct 2023

Barcelona, España

  • Diseñé y desarrollé microservicios (Go, .NET, gRPC, REST) que integran el producto VMS principal con herramientas de analítica de terceros, abriendo la plataforma a desarrolladores externos.
  • Trabajé a fondo en un entorno Kubernetes, definiendo estrategias de despliegue y optimizando servicios distribuidos para lograr un alto rendimiento y fiabilidad.
  • Fui mentor de dos desarrolladores junior y guié su crecimiento técnico y sus contribuciones.
  • Contribuí a la cohesión del equipo como miembro del comité de eventos.

Ingeniero de software sénior @ Xero

Abr 2021 – Abr 2022

Auckland, Nueva Zelanda

  • Diseñé y entregué una capa de integración crítica basada en microservicios (.NET Core, Go, Lambda, DynamoDB, S3) entre la plataforma contable de Xero y Shopify, que automatiza flujos financieros clave para numerosos clientes.
  • Colaboré estrechamente con varios equipos de Xero para garantizar un funcionamiento correcto de extremo a extremo.
  • Gestioné la infraestructura cloud con Terraform y promoví las prácticas de Infrastructure as Code.

Desarrollador de soluciones / Líder técnico / Arquitecto @ Sandfield

Mar 2015 – Abr 2022

Auckland, Nueva Zelanda

  • Lideré el desarrollo de una plataforma integral de gestión de transporte (.NET Framework/Core, SQL Server, React) utilizada por más de 100 clientes corporativos en Nueva Zelanda y Australia.
  • Diseñé e implementé una solución SaaS multi-tenant que procesa millones de transacciones, con una disponibilidad del 99,9 % y tiempos de respuesta inferiores al segundo.
  • Diseñé y desarrollé APIs RESTful y capas de integración con más de 50 sistemas de terceros (pasarelas de pago, servicios de mapas, APIs de la administración pública).
  • Lideré un equipo de 4 desarrolladores en un nuevo producto de transporte, con pipelines de CI/CD automatizados y estrategias de migración de bases de datos.
  • Impulsé buenas prácticas de ingeniería con sesiones de transferencia de conocimiento sobre los principios SOLID, Clean Architecture y patrones de microservicios.
  • Fui mentor de becarios dentro del programa oficial de prácticas de la empresa.

Ingeniero de software sénior @ Fiscalgis

Ago 2013 – Sept 2014

Buenos Aires, Argentina

  • Lideré el desarrollo (equipo de 5 personas) de una aplicación GIS web y de escritorio para organismos públicos con .NET Framework y Oracle DB, que gestionaba grandes volúmenes de datos catastrales.
  • Diseñé e implementé una herramienta interna de registro de horas (.NET, EF, SQL Server).

Ingeniero de software / Líder técnico @ Infomeda

Jun 2010 – Jun 2013

Buenos Aires, Argentina

  • Lideré un equipo pequeño (3 desarrolladores) centrado en integraciones para clientes del sector publicitario (.NET Framework, EF, SQL Server).
  • Desarrollé y entregué un acortador de URLs integrado con la API de Google+.

Ingeniero de software junior @ Snoop Consulting

Oct 2009 – Jun 2010

La Plata, Argentina

  • Desarrollé funcionalidades para un cliente del sector financiero con Java, Spring, Hibernate y DB2, lo que me permitió trabajar con otros stacks tecnológicos.

Ingeniero de software junior / Líder de facto @ Softtek

Oct 2008 – Oct 2009

La Plata, Argentina

  • Pasé en poco tiempo de aprender .NET/C#/ASP.NET Web Forms a liderar (equipo de 3) la integración con SAP mediante servicios web SOAP, tras la salida del líder sénior.
  • Traté directamente con un importante cliente del sector de la refrigeración en la toma de requisitos y me convertí en un referente técnico clave del equipo.

Habilidades técnicas

Lenguajes principales

C# (.NET Core/Framework) Go JavaScript/TypeScript Python

Frontend

React React Native HTML5/CSS3 Svelte Phaser

Backend y arquitectura

Microservicios gRPC APIs REST Sistemas orientados a eventos Domain-Driven Design FastAPI

Cloud y DevOps

AWS Kubernetes Docker Terraform CI/CD Azure DevOps Linux GitHub Actions (runners propios, GARM, Incus) Cloudflare (Tunnel, Access)

Bases de datos

SQL Server DynamoDB Redis PostgreSQL SQLite

Observabilidad

Datadog Sentry Prometheus Grafana Loki Tempo Alertas Logging

IA y LLMs

Integración de LLMs (llama.cpp) RAG y embeddings Desarrollo asistido por IA (Claude Code)

Proyectos

Plataforma homelab Monkey Island

Tres máquinas propias ejecutan en producción mis webs públicas, sus bases de datos y un agente de IA: Docker Compose sobre bare metal detrás de Traefik, con el tráfico público entrando por Cloudflare Tunnel. Los runners propios de GitHub Actions (GARM, una VM efímera de Incus por job) construyen cada imagen una sola vez; un deploy gate lleva ese digest a UAT, ejecuta los tests de Playwright y promociona exactamente el mismo digest a producción. La plataforma incluye además observabilidad LGTM completa con alertas por Telegram, copias de seguridad nocturnas que se replican en Backblaze B2 con una clave append-only y un panel de control que compara la versión de cada servicio con GitHub y lanza pulls, actualizaciones de stacks e instaladores.

Docker Traefik Cloudflare GitHub Actions Incus Prometheus Grafana Loki Tempo Linux

Stack de IA local y agente

llama.cpp sirve Qwen3.5-9B en hardware propio, con una API key por cliente y métricas en Prometheus, y es el motor del asistente guía de app.staysy.co. A su lado funcionan un pipeline de RAG (servidor de embeddings y base de datos vectorial Chroma) y un agente de IA en Telegram, aislado en su propia red Docker: llega al servidor del modelo pero no a la base de datos, y su memoria se copia cada noche.

llama.cpp RAG Chroma Python Docker Telegram

Holarchy

Tu agente de IA personal en un pendrive. Lo conectas a cualquier ordenador tuyo y tu agente funciona ahí, con todo lo que sabe de ti; cada copia sigue aprendiendo y comparte lo que aprende con las demás. Está construido y probado como un único binario estático en Go para Linux, macOS y Windows: guarda la memoria cifrada en el pendrive y en un repositorio git privado con claves que solo tienes tú, y aprende en modo append-only, de modo que olvidar es un acto deliberado y queda registrado. Cada acción pasa por un sandbox de tres capas: el modelo propone, un guardián de reglas la comprueba contra tu constitución firmada y solo entonces actúa el agente.

Go Cryptography Git LLM Agents Cross-platform

Arcade playthis.today y The Game

playthis.today es un arcade de juegos para el navegador: una web estática que se despliega con cada merge a main. Junto a él, The Game (tg.playthis.today) es una web app viral en Go y SQLite: abres el enlace, pierdes The Game y generas un enlace para pasárselo a otra persona. Los dos están autoalojados, y The Game añade rate limiting y una política de seguridad reforzada.

Go SQLite JavaScript HTML5 CSS3 Self-Hosted
Visitar playthis.today

Wisp

Un juego multijugador en tiempo real para el navegador, con backend en Go y frontend en Svelte. Las partidas viven en memoria en el servidor y en los modos 2v2 y 3v3 puede haber rivales controlados por IA. Cada merge a main se despliega automáticamente.

Go Svelte Real-time Multiplayer
Jugar a Wisp

Stray Paws

Un juego para el navegador con backend en Go, frontend en Phaser y PostgreSQL para los datos. Está en UAT, abierto solo a testers privados, y se despliega con el mismo pipeline que el resto de apps del homelab: la imagen se construye una sola vez y se promociona por digest.

Go Phaser PostgreSQL Docker

Web de CV personal

Esta misma web: un CV bilingüe (inglés y español) que se genera a partir de datos en JSON como páginas estáticas y PDFs aptos para ATS, cuya capa de texto se verifica en cada build. Un panel de administración privado, protegido con Cloudflare Access, crea a partir de los mismos datos versiones en PDF adaptadas a cada puesto.

Python FastAPI HTML5 CSS3 JavaScript Docker
github Ver en GitHub

Don't Let Me Die

Un juego de preguntas para la terminal, con bastante estilo, en el que mantienes viva a tu mascota respondiendo correctamente. Incluye menús interactivos en la CLI, distribución como paquete NPM y preguntas de Open Trivia Database. Lo creé para practicar la publicación de paquetes NPM y las interfaces de línea de comandos interactivas.

JavaScript Node.js CLI NPM Inquirer Chalk Figlet
github Ver en GitHub

Formación y certificaciones

Formación académica

Máster en Ingeniería de Software

2012 – 2014

Universidad Nacional de La Plata (UNLP), Argentina

Centrado en patrones avanzados de diseño de software, principios de arquitectura, aseguramiento de la calidad del software y metodologías de gestión de proyectos, profundizando en los aspectos teóricos y prácticos de la construcción de sistemas de software complejos.

Ingeniería en Sistemas de Información

2005 – 2011

Universidad Tecnológica Nacional (UTN), Argentina

Carrera de ingeniería de 5 años que abarca los fundamentos de la informática, algoritmos, estructuras de datos, gestión de bases de datos, redes, sistemas operativos y el ciclo de vida completo del desarrollo de software. Me dio una base sólida de análisis y resolución de problemas.

Certificaciones y especializaciones

Deep Learning Specialization

2017 – 2018

Coursera (deeplearning.ai)

Especialización en profundidad sobre redes neuronales básicas y avanzadas, redes neuronales convolucionales (CNN), redes neuronales recurrentes (RNN), estrategias de ajuste de modelos y aplicaciones prácticas del deep learning.

Self-Driving Car Engineer Nanodegree

2016 – 2017

Udacity

Programa práctico centrado en los componentes clave de la tecnología de vehículos autónomos, como la visión por computador, la fusión de sensores, la localización, la planificación de trayectorias y los sistemas de control, aplicando técnicas de ML/DL.