Saltar al contenido
IG
sistema:ignacio-gunstúltima sesión: 04 ago 2026

IGNACIO
GUNST

backend & frontend · integración de sistemas · automatización de procesos

Desarrollo servicios backend, APIs REST, integraciones con servicios externos y aplicaciones respaldadas por bases de datos.

§ SOBRE

Cómo trabajo

Me enfoco en construir soluciones mantenibles, optimizar consultas SQL/NoSQL, estabilizar sistemas existentes y mejorar procesos mediante automatización.

También tengo experiencia práctica en proyectos con IA, bases de datos vectoriales y herramientas modernas de desarrollo asistido por IA.

ubicación
Argentina
formación
Analista de Sistemas
idiomas
español nativo · inglés profesional
foco
backend · integración · automatización

§ STACK

Con qué trabajo

backend
C#.NETGoNode.jsSupabaseRabbitMQ
frontend
TypeScriptJavaScriptReactAstroHTMLCSSTailwindBootstrap
bases de datos
PostgreSQLMySQLSQLiteMongoDBRedisChromaDB
herramientas
DockerKubernetesGitGitHub Actionsn8n
ia
OllamaClaude CodeCodexCopilot
otras
UnityUnreal Engine

§ PROYECTOS

Proyectos

  • Tutor IA de inglés en local

    LocalTeacherGoOllamawhisper.cppPiperFFmpeg

    detalle

    CLI para practicar inglés hablado con un tutor de IA. Escribís o hablás y te contesta por texto y en voz alta. Corre todo local, con Ollama, whisper.cpp y Piper.

    lo interesante

    Trabajar con audio y modelos en local. Hacer una CLI tool que funcione en distintos OS

  • Sistema de colas de tickets

    wsTicketBunTypeScriptWebSocketReactZodTailwind

    detalle

    Colas de tickets en tiempo real. Servidor WebSocket en Bun, frontend en React. Varias pantallas ven los mismos cambios al instante, sin refrescar.

    lo interesante

    Trabajar con WebSockets y sincronización en tiempo real. Diseñar un protocolo de mensajes propio y validarlo entero.

  • Pastebin

    SnippetSnippetGoMySQLHTMLCSSJavaScript

    detalle

    App web en Go para crear y administrar snippets de texto. Cuentas de usuario, sesiones en MySQL, validación del lado del servidor. Plantillas y estáticos embebidos, se despliega como un solo binario.

    lo interesante

    Armar a mano lo que un framework te regala. En Go no hay sesiones, ni cadena de middleware, ni validación de formularios, así que elegís cada pieza y la encajás vos.

  • Tienda online

    Bulky-WebC#.NETASP.NET CoreEF CoreSQL ServerBootstrap

    detalle

    Una tienda hecha en ASP.NET Core y .NET 8. Tiene el catálogo para el cliente y un panel aparte donde cargás categorías y productos con su imagen. Las cuentas y los roles salen de Identity.

    lo interesante

    Armar una app en capas con repositorio genérico y unit of work sobre EF Core. Manejar autenticación y roles con Identity.

  • Ruleta de países

    couldvebeenanywhereTypeScriptReactViteTailwindshadcn/uiD3

    detalle

    Te dice qué probabilidad tenías de nacer en tu país y después tira el dado de nuevo para darte otro, sorteado por población real. El que sale te lo muestra en un mapa.

    lo interesante

    Armar un algoritmo de random ponderado. Hacer mapas que escalan solos al tamaño de cada territorio.

  • Chat en tiempo real

    Basic-ChatRoom-with-SignalR-no-DBC#.NETASP.NET CoreSignalRJavaScriptBootstrap

    detalle

    Sala de chat en tiempo real con ASP.NET Core y SignalR. Elegís una sala, escribís, y el mensaje le llega al resto al instante. Avisa también cuando alguien entra.

    lo interesante

    Trabajar con SignalR, una librería grande del ecosistema .NET. Manejar salas y broadcast en tiempo real.

  • Crawler web

    crawlerGogoqueryHTMLJSON

    detalle

    Crawler de consola en Go. Le pasás una URL y recorre las páginas del mismo dominio juntando links, imágenes y texto, y te deja todo en un JSON. Corre en paralelo con un tope.

    lo interesante

    Hacer scraping de sitios web. Trabajar con concurrencia en Go, coordinando goroutines con mutex y canales con buffer.

  • Agregador de RSS

    gatorGoPostgreSQLRSSsqlcgoose

    detalle

    Agregador de RSS de consola en Go. Seguís feeds, dejás el loop corriendo en otra terminal bajando posts a Postgres, y los leés con un comando. Los repetidos los filtra por URL.

    lo interesante

    Escribir SQL a mano y generar el acceso a datos con sqlc. Armar un proceso de fondo que decide qué bajar y cuándo.

  • Acortador de URLs

    linko-starterGoOpenTelemetryPrometheusGrafanaJaegerDocker

    detalle

    Acortador de URLs en Go, chico a propósito. Lo que importa es lo que tiene colgado. Logs estructurados con slog, métricas en Prometheus, traces en Jaeger y profiling con pprof.

    lo interesante

    Instrumentar un servicio con logs estructurados, métricas, traces y profiling. Levantar el stack con Docker Compose y leerlo en Grafana. Entender qué mirar para detectar que algo anda mal.

  • Clon de Postman

    Postman-cloneC#.NETWinFormsJSON

    detalle

    Cliente de escritorio para probar APIs, tipo Postman pero mínimo. Elegís el método, pegás la URL, manda el request y te muestra la respuesta con el JSON indentado. WinForms sobre .NET 8.

    lo interesante

    Entender el protocolo HTTP por dentro rehaciendo una herramienta tipo Postman. Usar WinForms para armar una app de escritorio.

  • Plataformero 2D

    WhatVaniaUnityC#Cinemachine

    detalle

    Plataformero 2D en Unity. Corrés, saltás, disparás, juntás cosas y pasás de nivel, con puntaje y vidas que se mantienen entre escenas. Input System, Cinemachine y tilemaps 2D.

    lo interesante

    Trabajar con Unity y pensar en frames en vez de request y respuesta. Programar movimiento, enemigos y estado que sobrevive entre niveles.

  • Buscador de empleos con IA

    AIJobReactViteExpressZustandZodOpenAI

    detalle

    Buscador de ofertas de trabajo con resumen generado por IA. Filtrás, paginás, entrás a una oferta y el resumen va apareciendo palabra por palabra mientras el modelo lo escribe. React con Vite y Express.

    lo interesante

    Trabajar con respuestas en streaming de un modelo. Armar el contexto que le llega y ponerle un límite de pedidos.

  • Mapa compartido

    wsMapsBunTypeScriptWebSocketReactMapboxZod

    detalle

    Mapa compartido en tiempo real. Entrás con un nombre y un color, y cada uno se ve como un marcador que los demás miran moverse mientras lo arrastrás. Servidor en Bun, mapa con Mapbox.

    lo interesante

    Trabajar con mapas y coordenadas en tiempo real sobre WebSockets. Definir contratos explícitos entre el front y el back.

  • Conteo de votos en vivo

    political-partiesBunTypeScriptWebSocketReactChart.jsZod

    detalle

    Conteo de votos en vivo. Cargás partidos, votás, y el gráfico de barras se mueve al toque en todas las pantallas conectadas. Servidor en Bun con pub/sub, front en React con Chart.js.

    lo interesante

    Trabajar con gráficos que se actualizan solos en tiempo real. Hacer un CRUD entero por WebSocket, sin REST.

§ CONTACTO

Escribime

Si tenés un proyecto, una vacante o una duda técnica, mandá un mail. Contesto todos.

© 2026 Ignacio Gunsthecho con Astro · sin frameworks de más