Nicolás Yusta
Full-Stack Developer · business systems, automation, AI integrations
ny@yustalabs.com · +54 9 11 2469-3394
yustalabs.com · github.com/yustalabs
Summary
I build custom management systems for businesses that still run on spreadsheets and paper. Four are in production, used daily by their owners, holding 24,529 documents between them. Two were paid contracts, and both clients came back for a second one. Every system starts with a 50-to-60-question interview about how the client actually works: the software adapts to them, not the other way around. I work alone, end to end. Self-taught.
Experience
Yusta Labs · Founder and Developer
Buenos Aires · Apr 2026 – presentManagement systems for small businesses, one-time purchase, code in the client's name. Four in production:
MATIAL · road-signage workshop, Buenos Aires
Jun 2026 – presentEleven sections on their own database: numbered quotes with PDF output, delivery notes reconciled against the quote, staged work orders and stock deducted on delivery. A quote that took hours now takes minutes, and the workshop was using it 15 days after signing. It runs 1,000 suppliers, 136 quotes and 113 delivery notes. A job-sheet parser took over 540 hours of labor previously added up by hand, and an integrity check I wrote surfaced two approved quotes with no sale on record. 72 days in, the client signed a second contract.
Vanilla HTML, CSS and JavaScript, no framework, no build step · multi-tenant Firestore · Vercel · CSP, HSTS, append-only audit log
Oro Gym · gym, Buenos Aires
Jun 2026 · second engagement Sep 2026Installable mobile app for taking payments at the front desk: 232 members, due dates, cash register and 401 payments, each with its author recorded. In a later support review I closed 34 code-injection points and fixed a backup that had been failing silently for six days. The client came back with seven paid changes, shipped with 54 automated tests.
Single-file PWA · Firebase with offline persistence · Google OAuth · Sentry
SLE Mensajería · courier logistics, Buenos Aires
Jun 2026 – presentTracked deliveries, courier settlements, per-client accounts and digital delivery orders signed on the courier's phone: 1,656 deliveries across 3,680 documents, growing by about 3,000 documents a month. The owner now closes in five minutes a settlement that used to take her a whole morning. I found and closed a data leak: the public HTML was serving 27 companies with emails and tax IDs because the login screen was a CSS overlay, not a real gate.
Vanilla JavaScript · Firestore · live map
Solnaciente · daily-installment lending, Mendoza
Apr 2026 – presentThe highest-volume one: 20,218 documents and 13,052 payments. A full-time employee used to copy payments onto paper index cards; today the owner enters four collectors' payments in under ten minutes a day. A 26-test data audit I wrote found 25 loans overcharged by ARS 465,500 and reported them without modifying a single record.
Vanilla JavaScript · Firebase · Chart.js
Projects
Yusta HQ · the agent company that runs Yusta Labs
Seventeen agents, eleven on a fixed schedule, built on Anthropic and Gemini models, that find prospects, send the sales emails on their own (with per-batch, per-day and business-hours caps), produce social content, plus a watchdog that checks the clients' apps several times a day. Node 24 with zero external dependencies, 2,086 automated tests.
YUSTA Coach · desktop assistant for League of Legends
Electron and Vue, 15,800 lines, 609 test cases. Reads the draft and the live match through the game's local API.
Skills
- Programming
- JavaScript, TypeScript, Python, PowerShell, SQL
- Front end
- Vue 3, React, Vite and vite-ssg, PWA, Electron, vanilla HTML and CSS
- Back end and data
- Node.js, Firebase (Firestore, Auth, Cloud Functions, rules), SQLite, Anthropic and Gemini SDKs
- Quality and delivery
- Vitest and node:test, Puppeteer, Git, Vercel, Sentry, CSP and HSTS
- Languages
- Spanish (native) · English (technical, written; basic spoken)