🌐 Portfolio • Español 🇦🇷 • English 🇺🇸
¡Hola! Soy Luca Baello, Desarrollador Fullstack SSR enfocado en arquitecturas escalables, sistemas web de punta a punta y flujos de ingeniería potenciados con IA aplicada (orquestación multiagente, tooling y métricas de rendimiento).
🟢 Abierto a nuevas oportunidades — Fullstack SSR (React / Next.js + .NET), remoto o híbrido desde Buenos Aires. Escribime a luca.baello@gmail.com o por LinkedIn.
Actualmente curso la Licenciatura en Informática en la Universidad Nacional de Hurlingham (UNAHUR). Radicado en Buenos Aires, Argentina.
- Backend: .NET 8 / ASP.NET Core, C#, EF Core, SQL Server, PostgreSQL / PostGIS, SignalR, SQLite, PHP 8.3 / Laravel 12, Arquitectura Limpia / Capas, REST APIs, JWT & Auth flows.
- Frontend: React 19, Next.js 15, TypeScript, Vite, Tailwind CSS, PrimeReact, Material UI, Zustand.
- Mobile / PWA: Flutter (Riverpod), Capacitor, Progressive Web Apps offline-first.
- Tooling & AI: Orquestación de agentes (Claude Code, OpenCode, Codex, Gemini), automatización de testing, optimización de consumo de tokens, MCP servers.
- Producto completo, no un snippet: cada repo tiene API, UI, tests y una guía de uso y despliegue.
- Calidad verificable: 15 repos con CI en verde y más de 1.000 pruebas automáticas (xUnit, pytest, PHPUnit, Dart, Vitest, node --test).
- Decisiones documentadas: los README explican por qué está hecho así y qué límites tiene.
- 🧺 LavAR · nuevo
La lavandería de barrio deja el cuaderno: API .NET 8 + panel React donde el mostrador carga el pedido, y el cliente lo sigue con un código de 6 letras (/p/K7M2QP), sin descargar nada ni registrarse. Precio congelado al recibir, estados con reglas (no se entrega algo que no está listo), avisos por WhatsApp con el mensaje ya escrito y Docker de una sola imagen con SQLite. 68 tests y consultas públicas con rate limit. - 🕒 fichada nuevo
Demo de fichaje laboral para una pyme: el empleado ficha entrada/salida desde el celular, la app valida el perímetro de la sucursal con haversine y el encargado ve las horas de la semana con extras pasadas las 8 h/día. React 19 + Vite + TypeScript, reglas de negocio en un módulo puro y testeado (18 tests), datos en el navegador. No es un control de asistencia real: el GPS del navegador se puede falsear, y el README lo dice. - 🧾 facturacion-ar
Librería .NET 8 para facturación electrónica argentina: arma y firma el TRA de WSAA (PKCS#7), cachea token y sign y pide el CAE por WSFEv1 sin escribir SOAP a mano. Incluye un mock de AFIP para trabajar sin certificado: 29 tests. Sin credenciales en el repo y con el detalle de qué falta para producción. - 📝 engineering-notes
Cuaderno de notas de ingeniería con síntoma, causa, arreglo y cómo detectarlo la próxima vez. Cada nota cita el repo y el commit donde se arregló: chips que necesitaban dos toques, MediaWiki que corta en 500 categorías, un MCP que se rompe con unconsole.log. - 🎯 job-radar · Tablero
Radar diario de ofertas remotas: junta varias fuentes, deduplica, puntúa contra mi perfil real y escribe el motivo de cada punto. Publica un tablero autocontenido en Pages y registra postulaciones desde la terminal. 48 tests. - 📄 cvfit
Pegás tu CV y el aviso: cobertura de requisitos, gaps excluyentes y deseables, revisión estilo reclutador y CV adaptado en tres plantillas (ATS incluida). Reglas explícitas: no inventa experiencia. 118 tests. - 🎮 mlbb-draft · Sitio
Tier list de 134 héroes medida con winrate y banrate, drafter 5v5 con bans y sugerencias, y tips por héroe. Sin cuenta ni build: HTML, CSS y JS a mano. - 🧱 FieldOps • Presentación
Modernización de un sistema de gestión de campo en producción (PHP 7.4 + jQuery, 76 tablas sin claves foráneas, 11,3 M de filas) a Laravel 12 + PHP 8.3 + MySQL 8: el esquema real migrado sin recortes, Kanban con drag & drop validado en el servidor y 62 tests de feature sobre MySQL real, con demo reproducible en Docker y CI que corre tests + 10 verificaciones e2e con Chrome headless. - 🔍 legacy-lens • Informe de ejemplo
CLI en Python que radiografía un sistema legacy PHP/MySQL en un comando: lee el dump, reconstruye las relaciones que nunca se documentaron, detecta SQL concatenado, funciones extintas y secretos hardcodeados, y devuelve un índice de dolor de migración con plan de acción. 24 reglas, 70 tests, Docker y salida HTML/JSON/Markdown. Los snippets salen con los literales tapados: el informe se puede compartir sin filtrar una contraseña. - 💸 sueldos-ar • Observatorio
Motor de liquidación argentino en .NET 8 con la ley como dato: SAC, vacaciones, aportes, ganancias e indemnizaciones, 77 tests xUnit + 101 de Python y base legal por concepto. Incluye un observatorio que releva ofertas tech cada semana y publica el hallazgo incómodo: la mayoría no declara sueldo y las que lo declaran suelen publicar montos de relleno. - 🎛️ OpenCockpit • Descargar
Dashboard de escritorio (Electron 44 + React 19 + Vite) multi-herramienta: audita de forma 100% local sesiones, tokens, costos y conversaciones de Claude Code, OpenCode, Codex, Gemini/Antigravity, Copilot, Cursor y Cline/Roo Code sin backend ni telemetría. 323 comprobaciones de seguridad y correctitud en su suite. - 📦 FletAR
Marketplace de fletes y logística liviana en Argentina. Backend desacoplado en .NET 8 + PostGIS + SignalR con cliente mobile en Flutter (Riverpod): subasta a ciegas, chat por oferta y GPS en vivo con autorización explícita. - ⚡ ai-progress
Widget flotante para Windows y Linux que muestra el progreso de tareas de agentes de IA (status.json), uso de Claude/Codex/OpenCode y límites, sin telemetría. - 🗺️ direcciones_ar
Paquete de Dart para autocompletado y geocodificación inversa de direcciones argentinas con Nominatim: caché LRU, rate limit y parseo en calle, altura, barrio y localidad. - 🧪 liquid-glass-lab
Laboratorio experimental de UI: refracción SVG en runtime (feDisplacementMap+ SDF), React 19, Tailwind v4 y dnd-kit.
- Portfolio: lucabaello1998.github.io
- LinkedIn: in/luca-baello
- Email: luca.baello@gmail.com
- Ubicación: Buenos Aires, Argentina
Hi there! I'm Luca Baello, a Fullstack SSR Developer focused on scalable end-to-end web architectures and software engineering workflows augmented with applied AI (multi-agent orchestration, custom developer tooling, and performance/token benchmarking).
🟢 Open to new opportunities — Fullstack SSR (React / Next.js + .NET), remote or hybrid from Buenos Aires. Reach me at luca.baello@gmail.com or on LinkedIn.
Currently pursuing a B.S. in Computer Science at Universidad Nacional de Hurlingham (UNAHUR). Based in Buenos Aires, Argentina.
- Backend: .NET 8 / ASP.NET Core, C#, EF Core, SQL Server, PostgreSQL / PostGIS, SignalR, SQLite, PHP 8.3 / Laravel 12, Clean Architecture / Layered Design, RESTful APIs, JWT & Auth flows.
- Frontend: React 19, Next.js 15, TypeScript, Vite, Tailwind CSS, PrimeReact, Material UI, Zustand.
- Mobile / PWA: Flutter (Riverpod), Capacitor, offline-first Progressive Web Apps.
- Tooling & AI: AI Agent Orchestration (Claude Code, OpenCode, Codex, Gemini), test automation, token cost optimization, MCP servers.
- Whole product, not a snippet: every repo ships an API, a UI, tests and a usage + deploy guide.
- Verifiable quality: 15 repos with green CI and over 1,000 automated tests (xUnit, pytest, PHPUnit, Dart, Vitest, node --test).
- Documented decisions: the READMEs explain why it is built this way and where the limits are.
- 🧺 LavAR · new
The neighborhood laundromat drops the paper notebook: a .NET 8 API + React panel where the counter logs the order, and the customer follows it with a 6-letter code (/p/K7M2QP) — no app, no sign-up. Prices frozen at drop-off, state rules (you can't hand over what isn't ready), pre-written WhatsApp notices and a single Docker image with SQLite. 68 tests and rate-limited public lookups. - 🕒 fichada new
Clock-in/clock-out demo for a small business: the employee punches in from the phone, the app checks the branch perimeter with haversine and the manager sees weekly hours with overtime past 8 h/day. React 19 + Vite + TypeScript, business rules in a pure tested module (18 tests), data in the browser. Not a real attendance system: browser GPS can be spoofed, and the README says so. - 🧾 facturacion-ar
.NET 8 client for Argentine e-invoicing: builds and signs the WSAA TRA (PKCS#7), caches token + sign and requests the CAE through WSFEv1 without hand-writing SOAP. Ships an AFIP mock so it runs without a certificate: 29 tests. No credentials in the repo, and the README spells out what production still needs. - 📝 engineering-notes
Engineering notes with symptom, cause, fix and how to catch it next time. Every note cites the repo and commit where it was fixed: filter chips that needed two taps, MediaWiki truncating at 500 categories, an MCP server broken by oneconsole.log. - 🎯 job-radar · Dashboard
Daily radar for remote jobs: pulls several sources, dedupes, scores against my real profile and writes the reason behind every point. Ships a self-contained dashboard on Pages and tracks applications from the terminal. 48 tests. - 📄 cvfit
Drop in a CV and a job post: requirement coverage, must-have gaps, recruiter-style review and an adapted CV in three templates (ATS included). Explicit rules: it never invents experience. 118 tests. - 🎮 mlbb-draft · Site
Tier list of 134 heroes measured with win and ban rates, a 5v5 drafter with bans and suggestions, and per-hero tips. No account, no build: hand-written HTML, CSS and JS. - 🧱 FieldOps • Deck
Modernization of a production field-operations system (PHP 7.4 + jQuery, 76 tables without foreign keys, 11.3M rows) to Laravel 12 + PHP 8.3 + MySQL 8: the real schema migrated as-is, a server-validated drag & drop Kanban and 62 feature tests against real MySQL, with a reproducible Docker demo and CI running the suite plus 10 headless-Chrome e2e checks. - 🔍 legacy-lens • Sample report
Python CLI that X-rays a legacy PHP/MySQL system in one command: parses the dump, rebuilds the relationships nobody ever documented, flags concatenated SQL, dead functions and hardcoded secrets, and returns a migration pain index with an action plan. 24 rules, 70 tests, Docker, HTML/JSON/Markdown output. Snippets ship with literals masked, so the report can be shared without leaking a password. - 💸 sueldos-ar • Observatory
Argentine payroll engine in .NET 8 where the law is data: severance, vacations, contributions, income tax and SAC, with 77 xUnit + 101 Python tests and the legal basis for every line item. Ships a weekly observatory that scrapes tech job posts and publishes the uncomfortable finding: most postings do not state a salary, and the ones that do usually publish filler amounts. - 🎛️ OpenCockpit • Download
Multi-tool desktop dashboard (Electron 44 + React 19 + Vite) for local AI engineering audits: tracks token usage, costs, sessions, and full conversation transcripts across Claude Code, OpenCode, Codex, Gemini/Antigravity, Copilot, Cursor, and Cline without backends or telemetry. 323 security and correctness checks in its suite. - 📦 FletAR
Freight and on-demand logistics marketplace for Argentina. Decoupled .NET 8 + PostGIS + SignalR backend paired with a cross-platform Flutter mobile client: blind bidding, per-offer chat and live GPS with explicit authorization. - ⚡ ai-progress
Windows and Linux floating widget that shows AI agent task progress (status.json), Claude/Codex/OpenCode usage and limits, with no telemetry. - 🗺️ direcciones_ar
Dart package for Argentine address autocomplete and reverse geocoding on Nominatim: LRU cache, rate limiting, and parsing into street, number, neighborhood and city. - 🧪 liquid-glass-lab
Interactive UI lab showcasing real-time SVG refraction (feDisplacementMap+ SDF), React 19, Tailwind v4, and dnd-kit.
- Portfolio: lucabaello1998.github.io
- LinkedIn: in/luca-baello
- Email: luca.baello@gmail.com
- Location: Buenos Aires, Argentina
Cada una es del producto corriendo, no una maqueta. El resto está en el README de cada repo.












