I've been building software professionally since 2017, starting with Ruby on Rails and growing into data engineering, cloud infrastructure, and AI-adjacent systems. Before that, I spent nearly a decade in financial services at Citibank and JPMorgan — which turns out to be decent preparation for caring about data integrity and getting things exactly right.
My background spans internal tooling at Amazon's logistics and fulfillment network, insurance software at Kin, e-commerce platforms, LMS systems, and now agent-based AI tooling. I work best at the intersection of engineering and systems thinking — where the goal is something that actually works, not just something that ships.
Right now I'm heads-down on QR Doorbell — think Ring doorbell, but your phone is the hardware instead of a dedicated device. It lives across three repos: a Rails API handling accounts, billing, and push, a native iOS owner app in Swift/SwiftUI (already in TestFlight), and a Go service for the real-time features coming in phase two. Alongside that I run a pair of self-hosted AI agents — OpenClaw and Hermes — with persistent memory, cron schedules, skills, and messaging integrations. I lean on them daily for architecture reviews, refactoring, release tooling, and background automations. It has genuinely changed how much a solo engineer can ship.
Eckerd College, Economics. The Iron Yard, Rails. Pickleballer who loves dogs and the environment.
Ruby on Rails, RESTful APIs, ActiveRecord, PostgreSQL. Writing code that's maintainable a year later — not just working today.
SQL, ETL pipelines, data aggregation and warehousing. Redshift, DynamoDB, RDS. Moving and transforming data reliably at scale.
Agent-based workflows, LLM integration, operator tooling. Building systems where AI does the work and humans can verify it.
RSpec, JUnit, system tests, TDD. Quality as a first-class concern — not something added at the end when there's time.
AI operator dashboard for managing OpenClaw 🦞 agents. Rails API + React frontend with Kanban boards, Calendar scheduling, Terminal, and real-time agent coordination via Action Cable.
A Ring-style doorbell where the owner's phone is the hardware — scan a printed QR, leave a photo/audio/text message, the owner gets a push. Three repos: a Rails API (accounts, billing, QR, push), a native iOS app in Swift/SwiftUI (in TestFlight), and a Go service scaffolded for phase-two real-time features. No public source yet.
E-commerce and food catalog platform for a small food business. Product browsing, ordering, and a client management module with SMS promotion capabilities.
Rails app surfacing renewable energy commitments across U.S. cities. Final project from The Iron Yard bootcamp.
Ongoing practice repo — algorithm and problem-solving katas. The boring-but-useful work of staying sharp outside of shipping projects.