Projects
Shipped work across product engineering, AI tooling and NetSuite.
Nothing under that filter.
Milestoner
Autonomous-run engine for coding agents. A milestone state machine launches one fresh headless session per milestone, grades what each session claims against evidence on disk, and refuses to spend a retry on a usage limit. On npm, MIT.

NetSuite Stock Lens
Chrome extension that shows live NetSuite inventory on hover, inside the transaction you are already looking at: totals, per-location breakdown and incoming POs, using your existing session.

Claude Code skills for NetSuite
A drop-in skills pack that teaches Claude Code how NetSuite actually works: SuiteCommerce extension patterns, SuiteScript 2.x templates, SDF deployment and estimation workflows, synced across projects with one script.
EveryPlace
A travel log for two people: flights, hotel stays and visited cities, together and apart. Twenty-five years of history extracted by Gemini from confirmation emails, PDFs and boarding passes, then rendered as stats, a globe and a procedurally stamped passport. Personal tool, not a product.

The Daily Pick
A guitar practice PWA with a 12-week program, daily session blocks, a Web Audio metronome with subdivisions and local-first progress tracking. No backend, no account, installable.

quienpagapp
A no-signup PWA for splitting group expenses in UYU and USD. Groups live behind a secret link you share on WhatsApp, and receipts are read automatically with AI-powered OCR.
NetSuite DevTools
A Chrome DevTools panel for NetSuite developers: write and run SuiteScript 2.x snippets against any account you are logged into, with N/* modules preloaded and an interactive result viewer.
calendar-autoblock
A Google Apps Script that keeps a Google Calendar at a target occupancy with untitled blocking events, so working hours stop being endlessly bookable. It respects real meetings, never touches an event it did not create, and runs dry by default.