dev log · Montevideo, UY

Construyo software que convierte procesos manuales en sistemas que sí laburan.

Software Developer con foco en backend, APIs, automatización e IA aplicada. Diseño soluciones simples, mantenibles y orientadas a resolver problemas reales: menos planillas eternas, más sistemas con criterio.

API Ready ✓ deploy: prod
Foto de Nicolás Pereira

Empecé por el backend porque quería entender qué pasa detrás de un formulario antes de tocar el frontend. Ese orden se me quedó: antes de escribir una línea, dibujo la arquitectura en un cuaderno — literal — y recién ahí construyo.

Uso la IA como un socio senior: le pido que cuestione mis decisiones, no que las tome por mí. Así puedo defender cada parte de lo que armo, línea por línea, en una entrevista.

Lo que más disfruto es agarrar un proceso manual — una planilla, un cuaderno de asistencia, un WhatsApp lleno de mensajes — y convertirlo en un sistema que no se rompe. Ya lo hice para un club de 80 personas y para un evento familiar real. Ahora quiero hacerlo para una empresa.

01 · cómo pienso

Sobre mí

  • Arquitectura primero, código después — pseudocódigo y diagramas antes de la primera función.
  • Aprendo construyendo cosas que gente real usa — no solo ejercicios de curso.
  • Documento todo — herencia de mi rol administrativo, donde un registro mal hecho cuesta caro.
  • Automatizo primero lo tedioso: si lo hago dos veces a mano, la tercera vez lo escribo en código.
02 · hojas del cuaderno

Proyectos destacados

Cuatro proyectos con narrativa clara: problema, solución, stack y aprendizaje. No “CRUD número 47”, por suerte.

QRLY

Freelance / Producto real
Problema

En un cumpleaños de 15 familiar, las fotos del evento podían quedar dispersas entre celulares, chats y archivos reenviados.

Solución

Álbum colaborativo por QR: los invitados escanean, acceden al evento y suben sus fotos desde el celular.

Aprendizaje

Convertir una necesidad familiar concreta en una solución freelance con flujo de usuario, backend y manejo de archivos.

Node.js Express Supabase Cloudinary Render
Real use case

AttendanceAPI

Backend API
Problema

Registrar asistencias manualmente consume tiempo, genera errores y dificulta consultar datos después.

Solución

API para gestionar registros de asistencia, pensada para centralizar datos y exponer endpoints claros.

Aprendizaje

Diseñar endpoints, separar responsabilidades y trabajar lógica de negocio con una estructura mantenible.

Python FastAPI SQLite REST API
Backend core

Telegram Lead Bot

Automatización
Problema

Responder y ordenar potenciales clientes de forma manual escala tan bien como una tostadora en Kubernetes.

Solución

Bot de Telegram para captar leads, responder flujos iniciales y estructurar información comercial.

Aprendizaje

Automatizar comunicación, diseñar flujos conversacionales y reducir fricción en procesos comerciales.

Telegram Bot Automation Leads Backend
Lead flow

MASTERLLM

IA / Workflow
Problema

Usar IA sin estructura termina en prompts sueltos, resultados inconsistentes y contexto perdido.

Solución

Sistema de roles, prompts y flujo de trabajo para ordenar cómo se usa IA en tareas técnicas y creativas.

Aprendizaje

Transformar ideas, pseudocódigo y contexto en instrucciones reutilizables para trabajar mejor con modelos LLM.

IA Prompts Agentes Workflow
AI assisted
03 · caja de herramientas

Stack

Agrupado por lo que resuelve, no por lo que suena lindo en una lista.

Backend

  • Python / FastAPI
  • Node.js / Express
  • TypeScript
  • Diseño de APIs REST

Frontend

  • HTML / CSS / JS
  • Bootstrap
  • React (en aprendizaje)

Bases de datos

  • PostgreSQL
  • Supabase
  • SQLite
  • MongoDB (en aprendizaje)

Testing

  • Postman
  • Pytest
  • Playwright
  • QA manual

Herramientas

  • Git / GitHub
  • VS Code
  • Cursor
  • Terminal

Cloud

  • Render
  • Supabase
  • Cloudinary

Automatización

  • Scripts con Python
  • Bots de Telegram
  • Google Sheets / Apps Script

IA

  • Ingeniería de prompts
  • Agentes
  • Flujos con LLM
04 · bitácora

Experiencia

No es una carrera lineal en tech todavía. Es una base real sobre la que estoy construyendo una.

2026 — presente

Backend Developer

Qubik Timer · Equipo open source
  • Trabajo en backend con NestJS y TypeScript dentro de un equipo colaborativo.
  • Participación en arquitectura, Git Flow, ramas feature, PRs y coordinación con frontend, QA y DB.
  • Aprendizaje práctico de trabajo en equipo, comunicación técnica y revisión de código.
2026

Software Developer Freelance

QRLY · Álbum QR para evento familiar
  • Desarrollé una solución digital para centralizar fotos de un cumpleaños de 15 mediante QR.
  • Trabajé flujo de usuario, backend, almacenamiento de archivos y despliegue.
  • Convertí una necesidad concreta en un producto funcional para un caso real.
feb 2024 — presente

Administrador / Coordinador

Club Suárez Vóley · Joaquín Suárez, Uruguay
  • Gestión de inscripciones, cronogramas, comunicación interna y procesos administrativos.
  • Detección de tareas repetitivas y oportunidades para automatizar procesos.
  • Experiencia coordinando personas, datos y operación real fuera del “localhost”.
2026

Formación en desarrollo

Backend, APIs, testing y arquitectura
  • Aprendizaje continuo en Python, TypeScript, Node.js, FastAPI, NestJS y bases de datos.
  • Práctica con proyectos reales, documentación, pseudocódigo y herramientas de IA.
  • Objetivo profesional: crecer como Backend Developer y Software Developer.
05 · contacto

¿Construimos algo útil?

Estoy abierto a oportunidades junior/entry, proyectos freelance, automatizaciones, APIs y equipos donde pueda aportar mientras sigo subiendo de nivel como dev.