Software developer & founder of pelatech
📍 San Francisco, Córdoba, Argentina 🇦🇷
I design, build, ship and maintain software products, end to end.
| Product | What it does | Tech |
|---|---|---|
| AgroConnect | Municipal phytosanitary traceability platform: digital approval of agronomic recipes and compliance monitoring. | C# · .NET |
| Calculadora de Rejas | Design, bill of materials and quoting tool for security iron railings, built for blacksmiths. Offline-first PWA, no backend. | React · TypeScript · Zustand · jsPDF |
| Calculadora Revestimiento | Drywall walls & ceilings designer with material takeoff and PDF/CSV export. | React · TypeScript · Konva · Tailwind |
| Grupito Manija | Electronic music scene portal for Córdoba: gig agenda with ticket links, news, and a collectible DJ sticker album — printed stickers carry codes that fans redeem to fill it. | React · TypeScript · Hono · Cloudflare Workers · D1 |
| Mecha Custom | Website for a guitar luthier in Río Cuarto. | HTML · CSS · JS |
| Zona 3 Entrenamiento | Training platform for a running & trail coach: he builds routines on his phone and publishes them, athletes log in and follow an interactive checklist that works offline. | React · TypeScript · Cloudflare Pages Functions · D1 |
🔒 Most of my code lives in private repos. The products above are its public face.
I also build tools for myself: an offline gym-tracking PWA (React + Dexie/IndexedDB) and a household expense-splitting mobile app (.NET MAUI + Supabase with Postgres RLS).
disensor · Adversarial plan & code review with a declared residue. One model generates, a model from a different family attacks, and every review round leaves a versioned JSON recording how each finding ended and, above all, what the cycle could not close on its own. A CI gate enforces that declaration on every PR.
Python CLI + GitHub Action · MIT
Built on a method I wrote and published: Desacuerdo controlado: revisión adversarial automatizada con un segundo asistente de código en el desarrollo de software (Zenodo, CC BY 4.0).
Problem first, then code. Local-first and offline-capable when it makes sense. Pure, tested domain logic (xUnit, Vitest). Continuous delivery with CI, and products that stay maintained after launch.
🇦🇷 Versión en español
Soy Nico, desarrollador de software de San Francisco, Córdoba. Fundé pelatech, un estudio de software a medida para pymes, comercios y organismos públicos.
«Hay software que se vende. Hay software que se construye. Yo hago el segundo.»
Diseño, desarrollo, despliego y mantengo productos completos: desde plataformas de trazabilidad fitosanitaria municipal (AgroConnect) hasta calculadoras técnicas para oficios, como Calculadora de Rejas para herreros y Calculadora Revestimiento para construcción en seco, PWAs que funcionan sin conexión. Lo más reciente: Zona 3 Entrenamiento, una plataforma para un entrenador de running y trail que arma rutinas desde el celular y las publica para sus alumnos, que entran y siguen su plan como checklist interactivo, incluso sin conexión.
Mi stack principal: C# / .NET (incluido MAUI) del lado de aplicaciones y React + TypeScript + Vite + Tailwind en la web, con Supabase/Postgres o Cloudflare D1 como backend cuando hace falta y deploys en Cloudflare Pages.
También publico lo que necesito para trabajar: disensor, una herramienta de revisión adversarial con IA. Un modelo genera, uno de otra familia ataca, y de cada ronda queda declarado por escrito lo que el ciclo no pudo cerrar solo, con un gate de CI que lo hace cumplir en cada PR. Sale de un paper que escribí sobre el método.

