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.

Client Work

Case Studies

Examples of Rails engineering work I've delivered for clients.

QuickBooks Billing Automation

Case Study

Designed and implemented a QuickBooks Online integration with a custom billing portal, invoice synchronization, automated late-fee generation, and revenue collections workflow for a SaaS platform.

Stripe Subscription Automation

Stripe

Implemented Stripe Checkout, customer billing portal access, webhook-based subscription updates, and account provisioning for a certification platform.

Looking for certifications and credentials?

View Credentials →