Abierto a nuevas oportunidades

Construyo productos
de punta a punta.

Luca Nicolás Baello · Full Stack Engineer

Cinco años pasando de la consulta SQL lenta a la pantalla que el usuario ve rápido: React / Next.js arriba, C# / .NET 8 abajo, y bases de datos que aguantan producción.

Buenos Aires, AR Remoto · Híbrido React · .NET · PostgreSQL
Luca Nicolás Baello
5 años en producción
5+
años construyendo software en producción
97,4%
de entrega: 749 de 769 work items
−63%
del bundle inicial de la SPA (1,4 MB a 533 KB)
50+
módulos de gestión en operación activa
Sobre mí

Del problema al sistema que lo resuelve.

Soy desarrollador Full Stack con cinco años construyendo sistemas productivos de punta a punta: portales de logística, PWAs offline-first, ERPs y marketplaces. Me muevo cómodo tanto escribiendo un índice que baja una consulta de 13 a 6 queries como diseñando la pantalla donde esa consulta se vuelve útil.

Trabajo con React 19 / Next.js y C# / .NET 8, con Clean Architecture, CQRS y tests como red de seguridad. Me interesa la parte que casi no se ve: autenticación que no se rompe, migraciones que no duelen y un pipeline que despliega sin que nadie mire el reloj.

También construyo herramientas para desarrollar con IA: agentes, monitoreo de costos de tokens y automatizaciones que me sacan trabajo repetitivo del medio.

  • Buenos Aires, Argentina
    GMT-3 · abierto a remoto
  • Lic. en Informática (en curso)
    UNAHUR
  • Español nativo · Inglés B1/B2
    documentación y charlas técnicas
  • Foco actual
    productos propios + IA aplicada
Proyectos

Lo que construí y puedo mostrar.

Tres productos propios en marcha y dos sistemas de empresa donde el código no es público. Cada tarjeta dice qué problema resuelve y qué decisión técnica tuvo más peso.

01 Caso de estudio

FieldOps

Un sistema de gestión de campo en producción, reescrito de PHP 7.4 a Laravel 12

378 archivos PHP sin framework, 76 tablas sin claves foráneas y 11,3 millones de filas en la tabla de tareas. Migré el esquema real sin recortes y reescribí la operación —tablero, Kanban, stock, altas, técnicos— sobre Laravel 12, con demo reproducible en Docker y datos sintéticos que respetan los mismos volúmenes.

  • 76 tablas / 1.517 columnas migradas sin recortes
  • Kanban con drag & drop validado en el servidor
  • 53 tests de feature sobre MySQL real
Laravel 12PHP 8.3MySQL 8 Tailwind v4Docker
02 Herramienta propia

legacy-lens

Un CLI que radiografía un sistema legacy PHP/MySQL y dice cuánto duele migrarlo

Nació del análisis que hice a mano para FieldOps: leer 378 archivos y 76 tablas sin claves foráneas. Lo convertí en una herramienta que parsea el dump, reconstruye las relaciones que nadie documentó, detecta SQL concatenado, funciones extintas y secretos hardcodeados, y devuelve un índice de dolor de migración con plan de acción priorizado.

  • 24 reglas de código y 11 de esquema
  • Relaciones inferidas por convención de nombre
  • Informe HTML autocontenido + JSON + Markdown
PythonMySQLDocker GitHub Actions
03 Herramienta propia

sueldos-ar

Motor de liquidación argentino + observatorio de sueldos tech que se actualiza solo

Dos cosas en un repo. Un motor de liquidación en .NET 8 donde la ley es un archivo JSON: SAC, vacaciones, aportes, ganancias e indemnizaciones, con la base legal de cada concepto y 61 tests. Y un observatorio que releva ofertas tech argentinas todas las semanas y publica lo que encuentra, aunque duela: la mayoría no declara sueldo, y las que lo declaran suelen publicar montos de relleno.

  • 61 tests xUnit + 92 pytest, CI con 3 jobs
  • La ley como dato: sumar un período es copiar un JSON
  • Filtros de relleno, ruido no-tech y atípicos, contados y publicados
.NET 8C#xUnit PythonGitHub Actions
04 En vivo

FletAR

Marketplace de fletes con subasta a ciegas y seguimiento en vivo

App Flutter y API .NET 8: publicás una carga en el mapa, los fleteros ofertan sin ver las ofertas de los demás, el dueño acepta y el viaje se sigue por GPS. Autenticación con refresh token rotativo, chat por oferta y verificación de identidad con documentos en un circuito privado.

  • PostGIS + ST_DWithin para cercanía real
  • SignalR para tracking y chat
  • Autocompletado de direcciones ⇄ mapa
Flutter.NET 8PostgreSQL PostGISSignalRRailway
05 Open source

OpenCockpit

Dashboard local-first para el costo real de las herramientas de IA

App de escritorio (Electron + React) que lee lo que Claude Code, OpenCode, Codex, Gemini, Copilot, Cursor y Cline dejan en disco, y lo unifica en un panel de sesiones, tokens, costos y conversaciones. Sin backend ni telemetría: los números se calculan localmente y los datos no salen de la máquina.

  • Deduplicación por message.id / requestId
  • Subagentes sumados a la sesión raíz
  • 7 fuentes de datos distintas, un solo panel
ElectronReact 19SQLite ViteMIT
06 Empresa · código privado

Ceta Logística — TMS / WMS

Planificación de rutas y trazabilidad para operación real

Monorepo con más de 50 módulos en producción: planificador visual de rutas con mapa interactivo y reordenamiento de entregas, trazabilidad satelital de transportistas y una app para choferes y depósito. Acá se juntaron las tres partes: base de datos, backend y UI.

  • 13 → 6 queries por transacción
  • 41 → 2 requests por pantalla (sin N+1)
  • 86 merges de entorno, 705 commits propios
.NET 8React 19SQL Server EF CoreCapacitor
07 Empresa · misión crítica

REM v3 — Gestión regulatoria farmacéutica

Expedientes médicos con firma digital y aprobaciones multi-nivel

Sistema regulatorio en .NET 8 + React + shadcn/ui para la industria farmacéutica: trazabilidad completa de expedientes, tres bases de datos coordinadas, visualización nativa de PDF y un flujo de aprobación que no admite atajos.

  • Auditoría transaccional estricta
  • Firma digital de aprobaciones
.NET 8Reactshadcn/ui SQL Server
08 Open source

direcciones_ar

Autocompletado de direcciones argentinas, como paquete de Dart

La pieza de geocoding de FletAR, extraída como librería reutilizable sobre Nominatim: caché LRU, cola de una request por segundo y un parser que devuelve calle, altura, barrio y localidad ya separados. CI con tests en cada push.

  • 17 tests sin tocar el servicio real
  • “Sin resultados” ≠ “falló el servicio”
DartFlutterOpenStreetMap GitHub Actions
09 Experimento

Liquid Glass Lab

Refracción de vidrio líquido en tiempo real, sin pre-render

Contador y lista con drag & drop donde el vidrio refracta lo que hay detrás. El efecto se calcula en runtime con feDisplacementMap y un mapa de distancias firmado generado en el navegador, en vez de usar una imagen de fondo.

  • SDF + displacement map generados al vuelo
  • React 19 + Tailwind v4 + dnd-kit
React 19TypeScriptTailwind v4 SVG
Experiencia

Cinco años, cuatro equipos.

De soporte de redes a liderar el frontend y el backend de sistemas que usa gente todos los días.

Desarrollador Full Stack Semi-Senior

Grupo CETA Ago 2024 — Sep 2026
  • Logística (TMS/WMS): planificador visual de rutas, reordenamiento dinámico de entregas y picking atómico para varios operarios a la vez.
  • Seguridad: esquema JWT de la organización con refresh rotativo y revocación. Detecté y corregí una vulnerabilidad de timing attack: de 46 ms a 0,77 ms, con tests automatizados.
  • Performance: 13 → 6 queries por transacción y 41 → 2 requests por pantalla, eliminando retardos por N+1.
  • PWA offline-first: fichaje de colaboradores con biometría, cámara, georreferencia y sincronización ante pérdida de conexión.
  • DevOps: pipelines YAML en Azure DevOps para pruebas y producción, 86 merges de entorno y 705 commits propios.

Desarrollador Full Stack

Universidad Nacional de Hurlingham Mar 2023 — Oct 2023
  • Aplicaciones web institucionales para dependencias públicas y clientes del sector privado.
  • Módulos frontend en React y Tailwind CSS; servicios backend en Node.js, Express, PHP y MySQL con Sequelize.

Soporte Técnico N1/N2/N3 — Especialista de Redes

Telecentro Oct 2023 — Ago 2024
  • Diagnóstico de incidencias complejas de conectividad: routing, switches, redes Wi-Fi mesh, IPv4/IPv6 y FTTH/coaxial.
  • Atención avanzada a clientes residenciales y corporativos con cumplimiento estricto de SLA.

Coordinador de Proyectos Corporativos

Claro Argentina Jun 2022 — Mar 2023
  • Plataforma CRM a medida en PHP, SQL y jQuery para seguimiento y asignación de órdenes técnicas.
  • Scripts de automatización en Python que redujeron 40% el tiempo de reportes administrativos y conciliaciones.
Stack

Con qué trabajo.

Herramientas que usé en producción, no las que leí en un tutorial.

Frontend

React 19Next.js 15TypeScript Tailwind CSSZustandshadcn/ui Material UIPrimeReact

Backend

C#.NET 8ASP.NET Core EF CoreDapperPHP 8.3 Laravel 12Node.jsSignalR

Datos

SQL ServerPostgreSQLPostGIS MySQLQuery tuningÍndices

Cloud & DevOps

Azure DevOpsDockerIIS RailwayGitHub ActionsLinux

Mobile

FlutterCapacitorPWA Service WorkersIndexedDB

IA aplicada

ClaudeOpenAI CodexCopilot OllamaMCP

Licenciatura en Informática

En curso

Universidad Nacional de Hurlingham (UNAHUR)

Algoritmos, estructuras de datos, diseño de sistemas concurrentes y bases de datos relacionales.

Idiomas

Español — nativo

Inglés — B1/B2 profesional: conversaciones técnicas, lectura fluida de documentación y redacción de issues y PRs.

Contacto

¿Buscás alguien que cierre el círculo entre frontend y backend?

Estoy disponible para roles full stack, semi-senior o senior, en relación de dependencia o por proyecto. Respondo en el día.

luca.baello@gmail.com ¡Copiado!