2024–Present
Robin.dev
Agentic Systems Engineer
SaaS platform for orchestrating AI agents (Claude Code) on third-party GitHub repositories. Distributed job queue, multi-VPS deployment, state machine for task lifecycle.
Robin.dev is a SaaS platform that lets developers delegate software tasks to AI agents (powered by Claude Code) that operate directly on their GitHub repositories. Users describe what they want, and Robin handles the rest — cloning the repo, running the agent, opening a PR, and reporting back.
I designed and built the core orchestration layer: a state machine that tracks each task through its full lifecycle (queued → picked up → executing → review → done/failed), a distributed job queue via BullMQ that fans out work across multiple Hetzner VPS instances, and a GitHub App integration that handles repo access, webhook events, and PR creation on behalf of users.
Supabase provides the persistent storage layer for task history, user data, and agent logs. The frontend is a Next.js 15 dashboard where users manage their connected repos, monitor running tasks, and review agent output.
Key Contributions
- Designed the task state machine covering the full lifecycle from submission to PR merge or failure
- Built the distributed BullMQ job queue with multi-worker fanout across Hetzner VPS instances
- Implemented GitHub App integration: repo installation, webhook processing, PR creation, and commit authoring
- Integrated Claude Code as the execution engine, managing sandboxed environments per task
- Built the Next.js 15 dashboard for task management, repo connection, and real-time status monitoring