Senior software engineer — 15+ years building web applications, remotely.
For 15+ years I've built and scaled web applications, all remote — full-stack, from schema to deploy. My home turf is high-load systems in Ruby on Rails, PostgreSQL, and Redis, with Hotwire front ends and a DevOps stack I run end to end: AWS — S3, Route 53, and Bedrock for AI — plus Kamal and Docker for zero-downtime deploys. I've built AI agents into a handful of apps — including Hermes, a personal agent gateway that runs my infrastructure and repos straight from chat — with MCP servers and multi-provider LLM orchestration under the hood. And Bitcoin is a long-running thread of its own: on-chain indexers and algorithmic trading systems on crypto perpetuals.
A practical explanation of Cloudflare Web Analytics Core Web Vitals: LCP, INP, CLS, percentiles, debug view, and what to fix first.
codex-ruby is a small Ruby SDK around the Codex CLI: it manages subprocesses, parses JSONL events, and gives Rails/Ruby apps a clean API for agent workflows.
LlmLogs is a mountable Rails engine I built to make LLM calls observable: traces, spans, prompt versions, and batch jobs in one local dashboard.