Senior Ruby on Rails developer and Rails core contributor. I built and operate Cross Ledger's proctored testing platform solo, a production Rails app developed with agent-assisted workflows. Lately I focus on agent orchestration and AI reliability engineering: evals, observability, harness design.
Co-authored a significant change to the Ruby on Rails framework that deprecated Sprockets as the default asset pipeline for new applications, establishing Propshaft as the new standard. This contribution involved updating test suites, removing legacy templates, and simplifying configuration files across the Rails codebase.
Contributed 5 merged PRs to Omarchy (DHH's opinionated Arch + Hyprland distribution), adding full T2 MacBook support. Fixes covered fan curves, keyboard backlight, battery indicator parsing, Bluetooth, and a migration script for existing installs. All shipped in Omarchy v3.5.0.
Fixed a race condition in the applesmc kernel driver where 32-bit MMIO writes were clobbering adjacent single-byte registers, causing SMC command failures. Changed three iowrite32 calls to iowrite8, matching the ioread8 already used for the same registers.
AI legal framework for law firms. A team of specialized agents that research official sources, draft filings, hold the case files, manage calendar and mail, and answer clients. Security by design: per-agent isolation, approval gates, and a hard rule against inventing the law.
View ProjectRecruiting platform for the accounting profession. Vetted, English-speaking accountants from Latin America, every candidate proctor-tested on a Rails platform I built and operate.
View ProjectMarketing landing page for Hermes Agent, the self-improving AI agent by Nous Research. Built with modern web technologies.
View ProjectArgentine Portfolio Tracker: see your real USD return on assets bought with pesos, decomposed into stock vs. currency movement. Uses MEP/CCL rates.
View ProjectStock screening dashboard that surfaces contrarian DCA opportunities by combining fundamental quality, AI sentiment analysis, and technical floor detection.
View ProjectCross Ledger connects US businesses with vetted, English-speaking accountants and bookkeepers from Latin America. One-time fee, six-month replacement guarantee, nearshore time zones.
Every candidate clears a proctored skills assessment before they reach a client. I built and operate that proctored testing platform myself: a production Rails application developed solo with agent-assisted workflows. The people we place are not just interviewed, they are tested under controlled conditions, by a system the founder engineers, monitors, and improves.
U.S. Medical Application (Freelance)
Furbol (Part-time)
Medical American Company (Contract)
United Nations | UNFICYP (Volunteer)
The Odin Project (Project-Based Training)
Self-taught & The Odin Project
2020 - 2026
Logic, Algorithms, Data Structures, Python, Ruby, Ruby on Rails, JavaScript, Object-Oriented Programming, SOLID design, REST, and modern web technologies
View Projects →Aeronautical University, Argentina
2019 - 2020
Interamerican Open University, Argentina
2017 - 2018
Aeronautical University, Argentina
2011 - 2014
Field notes from a Ruby on Rails developer who writes down every correction twice so he doesn't make it three times.
Every developer on the team gave up half their disk to a production database dump full of PII, and the download took hours. I refused, lived on seeds, and one day was asked to ship a comprehensive anonymized demo DB. A top-down evil_seed walk would not stop pruning. Bottom-up worked, and the dump dropped to a fraction of the original.
I needed disk space to restore a production database. I asked Claude for the biggest folders, got a sudo rm -rf for 48 GB of iOS simulators, and checked it against Gemini first. Both said it was safe. It deleted my entire home folder, the Time Machine snapshot, and recovery mode along with it. Here is what actually got me back.
My phone buzzed at 9:30 AM with a tax-return reminder. I sent back two words and a few minutes later the transaction came back filed. Same week, a voice memo from a toll booth turned into a labor settlement package citing Article 232. This is what happens when you put an open-source agent on Fly.io and talk to it through Telegram.
The last time I shipped push notifications, I did it from my bed at 3 AM. A few years later, on a different app, I had to do it again. This time, at scale: 25 legacy mailers, a feature flag, an AI workflow, and one nasty bug where push subscriptions leaked between users on the same laptop.
My M3 Pro's screen cracked, my backup was a 2018 Intel MacBook Air that macOS had given up on, so I installed DHH's Arch distro on it. One discussion comment later, I was sending pull requests to basecamp/omarchy. Most merged within hours, and two days later they shipped inside Omarchy 3.5, plus a three-line kernel patch for the T2 SMC.
I'm currently available for freelance work and open to new opportunities. Fluent in English, native Spanish speaker, with knowledge of German.