Work

Agent infrastructureRecurlySoftware Engineer Intern2026Shipped

Recurly Agent Platform

Takes a product requirement and turns it into merged pull requests. Five agents do the work. A human signs off five times.

~3x faster from requirement to merge

Problem

A written requirement becomes a merged pull request through a chain of handoffs: someone reads the document, someone splits it into work, someone writes the code, someone answers the review.

Most of the elapsed time is not any of those steps. It is the waiting between them. One agent handed the whole chain does not fix it either. It returns a diff large enough that nobody wants to review it.

Approach

I spent the summer at Recurly building internal agent infrastructure for the engineering and go-to-market teams, reporting into the platform group.

The through-line across all three things I shipped is the same: put an agent on the part of the work that is a handoff, and leave the judgement with a person.

How it works

Three things shipped between May and August, none of them customer-facing.

A requirement through five agents, cut five times by a human
  1. 01

    A product development lifecycle platform. A planner, a decomposer, a Sonnet and Opus coder pair, and a pull request responder, each an isolated Kubernetes Job through the Agent SDK.

  2. 02

    An SDR assistant in Slack: async Python with three-tier Claude routing over BigQuery, 6sense, ZoomInfo and Salesforce, returning source-cited account briefs and outreach drafts.

  3. 03

    A prospect report card pipeline, n8n to FastAPI on Cloud Run to Claude Opus, that turns an inbound form fill into a personalized PDF analysis of that prospect’s subscription business and emails it back.

Claude Agent SDK, isolated Kubernetes Jobs, five human checkpoints

Impact

The time came out of the waits between handoffs, not out of the review, so all five checkpoints stayed.

The Slack assistant answers with a source-cited brief in about twenty-five seconds.

Built with

Claude Agent SDK · Python · Kubernetes · FastAPI · BigQuery · Cloud Run

Built inside a company codebase, so there’s no public source to link. Happy to talk through the design.