Engineering

AI-Enhanced Rails Engineering

I build directly in your Ruby on Rails codebase. AI coding tools are part of my daily workflow for exploring unfamiliar code, scaffolding, writing tests, and handling routine changes, which frees up time for the decisions that matter: architecture, data modeling, edge cases, and production reliability.

Every change still gets senior review. AI speeds up the work; it doesn't replace judgment.

Features & MVPs

New Rails features and MVPs, from data model to deployed code, built to be maintained after launch.

Payments & Billing

Stripe Checkout, Billing, Connect, customer portals, and subscription lifecycle handling, backed by years of running Stripe in production.

Integrations & Webhooks

QuickBooks Online and third-party API integrations with reliable, idempotent webhook handling and background jobs.

Upgrades & Refactoring

Rails and Ruby upgrades, cleanup of legacy code, and test coverage so your team can change things safely.

AI Features in Rails

Practical AI-powered features inside Rails apps, such as LLM-backed workflows, assistants, and content tools.

Revenue Automation

Invoicing, collections, late fees, and payment-based access control that reduce manual financial operations.

Product

Fractional Technical Product Management

Not every team needs a full-time product manager, but every team needs someone deciding what to build and making sure it ships. As a fractional Technical Product Manager, I work part-time with founders and engineering teams to provide that leadership.

Because I've built and operated software myself, I write specs engineers can actually build from and can weigh product goals against technical cost.

Product Discovery

Customer and stakeholder conversations that turn vague ideas into validated problems worth solving.

Requirements & Specs

User stories, acceptance criteria, and technical specs that leave engineers with fewer open questions.

Roadmaps & Prioritization

A roadmap tied to business goals, with clear trade-offs about what gets built now, later, or not at all.

Engineering Partnership

Working alongside your developers on scope, estimates, and technical trade-offs, in their language.

Delivery & Releases

Backlog management, sprint planning, and release coordination to keep work moving and visible.

Stakeholder Communication

Regular, plain-language updates so founders and stakeholders always know status, risks, and next steps.

Looking for certifications and credentials?

View Credentials →