The Engineer Behind the Pipeline

Robert Bethune — Engineering Manager & Team Lead

What I Do

I'm an Engineering Manager & Team Lead with a backend emphasis — fintech (automated compliance, underwriting systems) and travel tech (B2B and B2C booking platforms). I build teams that ship reliably and design systems that scale.

I also built something unusual: a pipeline of 21 specialized AI agents that build and maintain software across 5 concurrent projects. This site and every project on it was built by that pipeline. It's part engineering experiment, part proof that leadership and system design skills translate directly — even when the team isn't human.

Background

My career has been about making complex systems work reliably — and making the teams that build them work reliably too. I’ve managed 1–2 teams of 6–8 engineers with up to 4 contractors, handling everything from hiring and onboarding to performance coaching and career growth. The common thread: I care as much about how the team operates as what it ships.

In travel tech, I built booking software and API integrations serving both B2B and B2C channels. In fintech, I designed and delivered real-time automated compliance decisioning — underwriting approvals in seconds with zero human intervention — working closely with compliance, operations, and product teams to translate business rules into technical systems.

The multi-agent pipeline that runs these projects demands the same skills: backend architecture, API design, process automation, quality gates, and cross-functional collaboration.

How This Site Is Built

Every project on this site is built and maintained by a team of 21 specialized AI agents I designed, deployed, and operate. I can build full-stack features end to end — but I've also proven I can design systems where coordinated agents ship at 10x the throughput. I architect the system, define quality standards, prioritize the backlog, and coordinate execution.

The pipeline has 6 agent roles, but the split between shared and specialized is deliberate. The Planner, Architect, and Artist are shared across all projects — they need cross-project context. The Planner prioritizes work across all 5 backlogs simultaneously. The Architect enforces consistent patterns and catches when one project solves a problem another is about to hit. That cross-project awareness is their value.

Engineers, Reviewers, and QA agents are project-specific — each active project gets its own dedicated team. Deep project context matters here: an engineer that knows StockPot’s React Native navigation stack writes better code than one context-switching between codebases. The audit data confirmed this — specialized agents with focused context consistently find issues that generalists miss.

Specialized auditors (DBA, security, mobile performance) spin up on demand for targeted reviews. That’s how 6 roles become 21 agents today — and the number grows with the portfolio. Add a new project and it gets its own engineer, reviewer, and QA team. The shared roles stay fixed. That’s the scaling leverage: coordination overhead stays flat while execution capacity scales linearly.

01
Planner
Story backlog & coordination
02
Architect
Technical design & review
03
Engineer
Implementation & PRs
04
Reviewer
Code review & approval
05
QA
Testing & validation
06
Artist
Asset generation
400+ Stories Delivered (each with design, code review, and QA)
270+ PRs Merged (every one reviewed by a separate agent)
10,000+ Tests Written (behavior-driven, not source-string checks)
5 Concurrent Projects (React Native, Python/ML, Svelte, vanilla JS)

Why This Matters: These aren’t vanity metrics. Each number reflects a management system that actually works — stories go through the same design-implement-review-test pipeline that any well-run engineering team uses. The difference is that I designed, tuned, and operate that pipeline myself. The skills are the same ones I bring to human teams: process design, quality gates, clear ownership, and knowing when the system needs a course correction.

Tech Stack

Languages

JavaScript TypeScript Python HTML/CSS

Frameworks

React Native Svelte FastAPI Expo Vite

Infrastructure

Cloudflare Pages Workers D1 R2 Supabase SQLite

Data & ML

SQLAlchemy Ensemble Stacking Walk-Forward CV

Testing

Vitest pytest 10,000+ Tests

Orchestration & Tooling

Claude Code CLI Multi-Agent Pipeline MCP (Model Context Protocol) GitHub Actions CI/CD

Projects

Let’s Talk

Want to discuss engineering leadership, system design, or how I built this pipeline? I’d love to hear from you.