Skip to content
View lucabaello1998's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report lucabaello1998

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lucabaello1998/README.md

Luca Baello

🌐 Portfolio • Español 🇦🇷 • English 🇺🇸


🇦🇷 Español

¡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.

🚀 Stack Técnico

  • 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.

🧪 Cómo trabajo

  • 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.

🛠️ Proyectos Destacados

  • 🧺 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 un console.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.

📫 Contacto


🇺🇸 English

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.

🚀 Tech Stack

  • 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.

🧪 How I work

  • 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.

🛠️ Featured Projects

  • 🧺 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 one console.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.

📫 Connect with Me


Capturas / Screenshots

Cada una es del producto corriendo, no una maqueta. El resto está en el README de cada repo.

LavAR — panel del mostrador y seguimiento del cliente
LavAR
mlbb-draft — tier list medida con winrate/banrate y drafter con bans
mlbb-draft
job-radar — ofertas rankeadas contra el perfil, con el motivo de cada punto
job-radar
FletAR — publicar un flete y ver ofertas cerca
FletAR
OpenCockpit — uso, tokens y costo de siete herramientas de IA
OpenCockpit
sueldos-ar — recibo de sueldo con la ley como dato
sueldos-ar
legacy-lens — radiografía de un sistema legacy en un comando
legacy-lens
cvfit — encaje CV / aviso, gaps y CV adaptado
cvfit
FieldOps — modernización PHP 7.4 → Laravel 12, tablero real
FieldOps
fichada — fichaje con perímetro y horas de la semana
fichada

Pinned Loading

  1. FletAR FletAR Public

    Marketplace de fletes en Argentina: publicar y ofertar fletes, con backend .NET/PostGIS y app Flutter

    Dart

  2. OpenCockpit OpenCockpit Public

    Dashboard de escritorio local-first para uso, costo y conversaciones de Claude Code, OpenCode, Codex, Gemini/Antigravity, Copilot, Cursor y Cline/Roo.

    JavaScript

  3. direcciones_ar direcciones_ar Public

    Autocompletado y geocodificacion inversa de direcciones argentinas con Nominatim (OpenStreetMap), sin API key: cache y rate limit incluidos.

    Dart

  4. liquid-glass-lab liquid-glass-lab Public

    Contador + lista drag & drop con estetica liquid glass: refraccion SVG en runtime (feDisplacementMap + SDF), React 19, Tailwind v4 y dnd-kit

    TypeScript

  5. ai-progress ai-progress Public

    Widget flotante (Windows/PowerShell) de progreso para agentes de IA: tareas via status.json, uso de Claude y de OpenCode

    PowerShell

  6. claude-cockpit claude-cockpit Public archive

    Legacy: dashboard Claude Code-only. La versión mantenida es OpenCockpit.

    JavaScript