Apstra CloudLabs
Took a handful of Ansible scripts and re-architected them into a global cloud platform. Survived an acquisition. Convinced a Fortune 500 CEO to increase our budget. Onboarded Juniper's entire sales and support org. Team of four.
Work
Things I've built, shipped, and learned from.
Took a handful of Ansible scripts and re-architected them into a global cloud platform. Survived an acquisition. Convinced a Fortune 500 CEO to increase our budget. Onboarded Juniper's entire sales and support org. Team of four.
The site you're looking at. Forked, rebuilt, and extended into an AI-native portfolio with A2A protocol support, agentic deployment, and a dark cyberpunk aesthetic — managed entirely by an AI collaborator.
Act 1 of a two-part experiment in agentic development. Full SaaS, built entirely through AI prompts in a familiar stack (Python/FastAPI) — no code written by hand. The product shut down. The methodology didn't. What I learned here became the foundation for Root Cause.
Network engineers knew CLI. They didn't know REST. Apstra's API was powerful but brutal to learn. So I built a library that met people where they were — and taught while it did.
Personal work I contribute to the Austin Texas AIMUG.ORG community
Act 2 of a two-part experiment in agentic development. Ryan took the methodology from Artist Dashboard and applied it to the hardest test he could design: unfamiliar language (Rust), unfamiliar domain (games), complex multi-system architecture. It went further and smoother than 18 months earlier. The game is real. The point was proving the method.
AI-powered Kanban system for managing Product Requirements Documents with automated development workflow integration.
LangGraph-powered workflow that auto-generates Product Requirements Documents from Trello boards, user stories, and codebases.