Santiago de perfil en una playa al atardecer, con el mar de fondo.

Santiago Torres

Ingeniero de software

Estudiante de cuarto año de Ingeniería Informática en ITBA, de intercambio en Polytechnique Montréal este cuatrimestre. Construyo sistemas web de punta a punta: diseño de APIs, modelado de datos, autenticación, multitenancy, infraestructura y despliegue.

Me formé primero como técnico aviónico, y por eso me importa cómo se comportan los sistemas más allá del código: cómo se despliegan, cómo fallan y cómo escalan. Trabajo mejor en equipos chicos y técnicamente fuertes, donde los ingenieros se hacen cargo del producto.

Experiencia

– Actualidad

Buenos Aires

Ingeniero de software, CHYPS

Empresa de software embebido, de unas 20 personas.

  • Desarrollo un sistema de gestión local-first para máquinas expendedoras industriales de elementos de protección personal en fábricas. Cada máquina sigue funcionando sin conexión y se sincroniza con un servidor central. Hay unas 25 máquinas en producción y 80 encargadas para este año.
  • Arranqué solo con el backend web, una API REST en .NET, y el equipo fue creciendo a partir de ahí. Resolví lo que Entity Framework todavía no soportaba, como filtros globales de consultas personalizados.
  • Desarrollo features de punta a punta en las cuatro partes del sistema: backend y frontend web, backend y frontend de la máquina.
  • Un memory leak llenaba la RAM y después el disco del servidor hasta tirarlo abajo. Lo encontré analizando la memoria y lo corregí.
  • Cada cambio llega a máquinas que ya están en planta, así que las versiones tienen que ser retrocompatibles.
  • C#
  • .NET
  • Entity Framework
  • React
– Actualidad

Buenos Aires

Cofundador e ingeniero de software, Khleos

Plataforma de ticketing y punto de venta para clubes y eventos.

  • Se usó en 10 eventos, 7 de ellos agotados, y procesó más de 50 millones de pesos en venta de entradas.
  • Diseñé un modelo de datos lo bastante flexible para armar promociones a medida de cada cliente y para que cualquier usuario tenga varios roles a la vez, en distintos eventos, cada uno con su propia configuración.
  • Desarrollé la venta de entradas, la validación por QR en puerta y los links de referidos para RRPP.
  • Integré pagos con Mercado Pago, OAuth y webhooks, con administración multi-tenant: un administrador de la plataforma puede entrar a cualquier tenant y gestionarlo directamente.
  • Administro la producción en infraestructura propia: VPS, Docker y Coolify, Caddy, PostgreSQL con PgBouncer, Redis y monitoreo.
  • Next.js
  • NestJS
  • PostgreSQL
  • Prisma
  • Redis
  • Docker
–

Desarrollador de software freelance, I-BC SRL

Empresa con muchos años de trayectoria en el campo argentino.

  • Desarrollé la plataforma donde los clientes ven sus campos en un mapa: polígonos de los lotes, tipos de cultivo e índices de vegetación NDVI calculados a partir de imágenes satelitales.
  • La misma base de mapas se usó también en el producto náutico de la empresa. Además hice ingeniería inversa de un programa de cartas náuticas.
  • QGIS
  • PHP

Proyectos

2026

S&S Frames

Galería de fotos de HackITBA, la hackatón de tres días del ITBA. Con Sol Medina fotografiamos el evento y después construimos la plataforma donde cada asistente encuentra sus fotos: reconocimiento facial, descarga en resolución completa, descarga masiva en ZIP y donaciones con Mercado Pago. Hasta ahora tuvo 3,64k visitantes únicos.

  • Astro
  • Tailwind
  • GSAP
  • NestJS
  • Prisma
2024

PinkOS

Un sistema operativo escrito en C y assembly con Luk. Empezó como un trabajo práctico de la facultad y se convirtió en un proyecto propio: shell, sistema de archivos en memoria, múltiples procesos, permisos, comunicación serie y una interfaz gráfica con su propio sistema de eventos, temas y fuentes. La arquitectura es modular, pensada para sumar funcionalidades fácilmente.

  • C
  • Assembly
2024

TimerTick

Registro de tiempo basado en áreas de foco: definís cuántas horas por semana necesita cada área y un motor de puntaje determinístico las ordena por urgencia. La urgencia pondera cuánto vas atrasado, una prioridad que crece de forma exponencial y no lineal, y un refuerzo cuando se acaba la semana y todavía faltan horas. También calcula si la semana entera entra en el tiempo libre que deja tu Google Calendar y sugiere sesiones para llenarlo.

  • NestJS
  • Prisma
  • PostgreSQL
  • React Native
  • Expo

Formación

–

Intercambio académico, Ingeniería Informática

Polytechnique Montréal

Selección por concurso. Materias: Machine Learning, Reinforcement Learning, Software Architecture and Advanced Design, Intelligent DevOps of Large-Scale Software Systems e Internet of Things Security.

– Actualidad

Ingeniería Informática, cuarto año

Instituto Tecnológico de Buenos Aires (ITBA)

Una de las principales universidades privadas de ingeniería y tecnología de la Argentina, fundada en 1959.

–

Técnico Aviónico

E.E.S.T. N.º 7 “Taller Regional Quilmes” (IMPA)

Escuela técnica especializada en aviación, ubicada en el Área de Material Quilmes de la Fuerza Aérea Argentina. Formación en electrónica, comunicaciones, instrumentación y sistemas de aeronaves.

Fuera del trabajo

Soy curioso por naturaleza y siempre tengo algunos proyectos paralelos en marcha, casi siempre herramientas chicas y experimentos.

La fotografía es el hobby que más en serio me tomo. Saco en digital y en analógico, y revelo digitalmente todas mis fotos.

La electrónica y la radioafición me quedaron de mi formación en aviónica. También juego al ajedrez.

Contacto

Busco un puesto remoto, full-time o part-time, en un equipo donde pueda llevar el trabajo de punta a punta, del diseño a producción. Mi horario coincide con el de Norteamérica. Si tu equipo es así, me gustaría conversar.