Saltar al contenido

Proyectos

Proyectos

Los sistemas que construí. Los que tienen case study incluyen el problema, las restricciones, las decisiones y qué haría distinto hoy.

Proyectos

  • Consejo General de Educación · 2023–2025

    Sistema de Carga y Validación de Certificados de Salario Familiar

    Verificable

    Alcance provincial: lo usa todo el personal escolar de Entre Ríos — docentes, directivos, administrativos y auxiliares. Carga, validación y seguimiento con auditoría y trazabilidad completas, integrado al SAGE provincial. Incluye una capa de seguridad de carga de archivos escrita desde cero en PHP nativo, sin librerías externas por restricción técnica del organismo.

    Redujo el tiempo promedio de resolución del trámite de 4 meses a 5 semanas. 20.000 a 30.000 trámites por campaña anual y cerca de 50.000 archivos. Eliminó las planillas físicas en cada establecimiento educativo. Presentado en acto oficial en abril de 2024.

    Santiago Carrattini presentando el sistema en el salón de actos del Consejo General de Educación, con la aplicación proyectada detrás
    Presentación del sistema en acto oficial — Consejo General de Educación de Entre Ríos, abril de 2024.

    Prensa

    La nota oficial del organismo me identifica como programador y creador del sistema.

    Se presentó la nueva modalidad de carga de documentación de asignaciones familiares

    Consejo General de Educación de Entre Ríos · 04/04/2024

    Ver el case study

    • PHP 7
    • SQL Server
    • JavaScript
    • Bootstrap
  • Consejo General de Educación · 2023–2025

    Plataforma de Gestión de Trámites, Expedientes y Notas Internas

    Cubre prácticamente todos los expedientes que ingresan al Consejo vinculados a los procesos de liquidaciones: miles de expedientes, más de 10 áreas y alrededor de 60 personas. No es un CRUD de expedientes — modela el circuito administrativo como máquina de estados, con una capa de autorización propia separada de la de SAGE y administrable desde un dashboard, más parametrización de áreas, roles y comportamiento del circuito para lo que cambia con la operación.

    Reemplazó un circuito de papel y conocimiento informal por un flujo explícito con estados, responsables, permisos y trazabilidad.

    Sistema interno del organismo — sin repositorio ni demo pública

    Ver el case study

    • PHP 7
    • Apache
    • SQL Server
    • PDO/ODBC
    • JavaScript (jQuery, AJAX)
    • Bootstrap
  • 2026

    Este portfolio y su chatbot

    El chatbot inyecta el perfil completo como contexto, sin RAG: el corpus entra en la ventana, así que un retrieval sería sobre-ingeniería a esta escala — más piezas móviles, más latencia y un modo de falla nuevo a cambio de nada. La decisión está documentada en el README. El proveedor de LLM va detrás de una interfaz intercambiable, con reglas duras en el prompt, evals de guardarraíles, rate limit y kill switch.

    Repo público y auditable. Infraestructura de costo cero.

    Ver el case study

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Zod
    • Vercel
  • Abr 2022 – Abr 2023

    XSports — E-commerce para gimnasio

    Proyecto de formación: catálogo, carrito y venta para un gimnasio, con autenticación mediante Passport y checkout integrado con Mercado Pago. Organizado con Clean Architecture y gestionado con Scrum y Trello.

    Proyecto cerrado — sin repositorio ni demo

    • Node.js
    • Express
    • TypeScript
    • React
    • Chakra UI
    • PostgreSQL
    • Prisma
    • Passport
    • Mercado Pago