Full Stack Developer · Buenos Aires, Argentina

Santiago
Gay

Soy desarrollador full stack: construyo aplicaciones web con JavaScript, TypeScript y SvelteKit, y servicios en Python que conectan software con hardware real. Con IA como parte del flujo de trabajo.

Mové el cursor para iluminar la grilla. Un clic dispara una onda.

SANTIAGO GAY

Full Stack Developer · PaxaPOS


REPOSITORIOCOMMITS
Manual de usuario PaxaPOS267
Academia115
Integración RAFAM109
Fiscalberry67
Fiscalberry Admin29
App de fichaje15

TOTAL602

Stack: JavaScript, TypeScript, Python, SvelteKit, FastAPI, Docker

Asistido por IA: Claude Code, GitHub Copilot


Fuente: GitHub · octubre 2026

Sobre mí

Soy programador Full Stack en PaxaPOS, un sistema POS multicomercio que usan bares, cafeterías y restaurantes, además de un gremio y un municipio. Trabajo de punta a punta: interfaces en SvelteKit y TypeScript, y servicios en Python que imprimen tickets y facturas en los locales de los clientes, donde un error se nota en plena hora pico.

Vengo del soporte técnico en un casino 24/7, y eso se nota en cómo programo: pienso en qué pasa cuando algo falla, dejo logs que sirven y documento para quien viene después. Soy Técnico en Informática y sumé las certificaciones de Desarrollo Web, JavaScript y React de Coderhouse.

Trabajo con IA todos los días: hago prompt engineering, escribo instrucciones y skills para agentes como Claude Code y GitHub Copilot, y preparo la documentación para que también la lean los LLM. La uso para entregar más rápido, sin dejar de entender y revisar lo que sale.

Frontend

  • JavaScript
  • TypeScript
  • SvelteKit
  • Svelte 5
  • React
  • Tailwind CSS
  • Stencil.js
  • HTML
  • CSS

Backend y datos

  • Python
  • FastAPI
  • Node.js
  • Express
  • API REST
  • SQL
  • Oracle
  • SQLite/Turso
  • MongoDB
  • Drizzle ORM
  • SQLAlchemy
  • RabbitMQ
  • MQTT
  • WebSockets

IA aplicada al desarrollo

  • Prompt engineering
  • Claude Code
  • GitHub Copilot
  • Gemini
  • Skills e instrucciones para agentes
  • MCP
  • llms.txt

Infraestructura y herramientas

  • Docker
  • Git
  • GitHub Actions
  • CI/CD
  • Linux
  • nginx
  • pytest
  • Vitest
  • Vercel

Experiencia

  1. jun 2025 — Presente · PaxaPOS

    Programador Full Stack

    Desarrollo y mantengo productos del ecosistema PaxaPOS, un sistema POS multicomercio que usan comercios gastronómicos, un gremio y un municipio: frontends en SvelteKit y servicios en Python que corren en los locales de los clientes.

    • Principal contribuidor del portal de documentación (SvelteKit, Svelte 5, TypeScript): búsqueda sin backend, SEO técnico y CI/CD.
    • Mejoras de resiliencia en Fiscalberry (Python, RabbitMQ, MQTT): circuit breaker, heartbeat y reporte de errores en tiempo real.
    • Integración de datos Oracle → PaxaPOS para Plus Abstracta, con sincronización incremental y tests automatizados.
    • Sistema de gestión académica y panel de monitoreo multi-tenant (FastAPI, WebSockets, Docker).
    • Desarrollo asistido por IA en los repos del equipo: prompt engineering, instrucciones y skills para agentes (Claude Code, GitHub Copilot) y documentación optimizada para LLM.
  2. dic 2023 — may 2025 · BZ (Casino)

    Técnico de Soporte IT

    Mantenimiento de máquinas tragamonedas, administración de redes LAN, switches y cámaras de vigilancia, y soporte IT general en un entorno de operación 24/7 donde cada minuto de caída cuenta.

  3. mar 2023 — dic 2023 · PaxaPOS

    Desarrollador Front-End (Pasante)

    Práctica profesionalizante del último año de la secundaria técnica. Desarrollo de componentes web con Stencil.js y JavaScript, trabajando con Git sobre repositorios del equipo.

Proyectos

Los que tienen el botón «Código» abren el repositorio. Los demás pertenecen a la empresa o al cliente, por eso cuento qué hice y con cuántos commits.

Open source 58 ★ · 44 forks

Fiscalberry

Servidor de impresión que conecta puntos de venta con impresoras fiscales y térmicas: recibe JSON por WebSocket, RabbitMQ o MQTT y lo traduce a comandos ESC/POS. Sumé circuit breaker y heartbeat al flujo de impresión, publicación de errores no bloqueante, logs en vivo y releases para Windows.

  • Python
  • RabbitMQ
  • MQTT
  • WebSockets
  • Docker
  • pytest

Repo público 267 commits

Manual de Usuario PaxaPOS

Portal de documentación de PaxaPOS, del que soy el principal contribuidor. Lo migré a Svelte 5 y TypeScript, armé la búsqueda sin backend sobre un índice JSON, el SEO técnico, los pipelines de CI/CD con Docker y GitHub Actions, y reescribí el manual con capturas automatizadas.

  • SvelteKit
  • Svelte 5
  • TypeScript
  • Tailwind CSS
  • Vitest
  • GitHub Actions

Proyecto personal Repo público

Turnero API

API REST de turnos y reservas con arquitectura en capas (router → controller → service → repository → DAO) y persistencia en MongoDB Atlas. Lo hice para practicar backend con Node.js fuera del trabajo.

  • Node.js
  • Express
  • MongoDB
  • Mongoose

Código privado 109 commits

Integración RAFAM → PaxaPOS

Sincronizador incremental desarrollado para Plus Abstracta: lleva proveedores, órdenes de compra, comprobantes y órdenes de pago desde el sistema RAFAM (Reforma de la Administración Financiera en el Ámbito Municipal, sobre Oracle) hacia PaxaPOS. Checkpoints, cola de reintentos, métricas y tests.

  • Python
  • Oracle
  • SQLAlchemy
  • SQLite
  • API REST
  • pytest
Repositorio de la empresa o del cliente

Código privado 115 commits

Academia

Sistema de gestión académica para instituciones educativas: cursos, inscripciones, notas con flujo de aprobación profesor → coordinador, asistencia por período e importación y exportación CSV compatible con Excel.

  • SvelteKit
  • Svelte 5
  • Drizzle ORM
  • SQLite/Turso
  • JWT
  • Docker
Repositorio de la empresa o del cliente

Código privado 29 commits

Fiscalberry Admin

Panel de monitoreo multi-tenant para las impresoras conectadas a RabbitMQ: estado de cada cola, métricas en vivo y errores en tiempo real por WebSocket, para detectar un equipo caído antes de que llame el cliente.

  • Python
  • FastAPI
  • WebSockets
  • RabbitMQ
  • JWT
  • Docker
Repositorio de la empresa o del cliente

Contacto

Dejame un mensaje y te respondo a la brevedad.