Nestor G Pestelos Jr
Software engineer since 2001. Manila, UTC+8.
[email protected] · GitHub · LinkedIn · X · Calendly · Writing
I maintain production Ruby on Rails systems. These days agents write much of the code, and I review every change before it goes out.
Writing
- The Meat Proxy Problem. Forwarding an AI's answer unread, with nothing else checking the claim, severs accountability.
- InstaPay Is Not ACH. BSP calls InstaPay an ACH, but the word is a local label for a retail scheme, not Nacha's batch network.
- Five Checks Against Motivated Reasoning. Wanting a thing to be true and it actually being true feel identical from the inside.
All writing · ELI5 · Trees · Reference
My Work
What I Do
Ruby on Rails Modernization & Reliability
Upgrade aging Ruby on Rails codebases without breaking production. Most recent: modernized a 1M+ line Ruby on Rails application to 91% test coverage with 3,797 passing tests and an 8-check pre-commit hook. A fixed-price written readiness read is available.
Payment System Integration
End-to-end payment infrastructure — Stripe, Square, PayPal, Avalara tax. Integrated payment gateways for e-commerce platforms serving US, AU, and NZ markets.
Agents in the Work
I wire coding agents into real codebases with human review, version tracking, and a fallback when the model is wrong. The deliverable is software, not an agent product. Demo of that split: Play · guest-stay-agent.
Open Source
- guest-stay-agent — Dual-layer guest agent demo: the model proposes, a separate policy decides. Not a product. Play
- skills — Open-source Claude Code skills library for development, debugging, and knowledge work. Growing collection of reusable AI workflows
- para-starter — Starter Obsidian vault with Claude Code configured as a Second Brain runtime
- ph-commons — Agent-native Philippine CLIs, unofficial, building in public: pagasa-pp-cli, pse-edge-pp-cli, nowshowing-pp-cli, ph-sec-pp-cli
Family & Hobby
- math-tutor — Interactive math tutor from arithmetic to ML math. Prerequisite-based skill tree, Socratic lessons, timed drills
- jdrama — 2026 Japanese drama intelligence dashboard. Filter 56+ series by genre, network, and availability
- Now Showing — Live Metro Manila movie schedules, auto-refreshed 3x daily, cross-referenced across two independent data sources
- Spelling Star Garden — Touch-first spelling practice game for early readers. Short sessions, multi-profile, deployable as a static Worker