Portfolio · 2026
Andrew Gordieiev
AI Solutions Architect. I build multi-agent systems that hold up in production, and I help engineering organizations adopt AI in a way that actually lasts. 20+ years in software, 8+ leading architecture.
Who I am
AI Solutions Architect
Production multi-agent systems · AI adoption · enterprise guardrails
- 20+ years in software, 8+ leading architecture
- I design and build multi-agent systems that run in production
- Built and run a 159-agent SDLC platform, and a lighter human-gated variant with 14 core agents
- Stood up an AI-delivery practice across a 300+ engineer organization
- Brought AI into a 5,000+ person enterprise under an approval-gated guardrails framework
- Two decades in large-scale distributed systems before AI
- I optimize for durability: rigorous quality gates, trustworthy tests, and systems that keep watching themselves in production
Selected work
What I've built
Pick a node to open the case: my role, the trust mechanisms that keep it safe, and a live interactive view.
- AI as a product
- AI as a dev tool
Architect + builder
Full-autonomy agentic SDLC platform
Flagship · Heavyweight (Dark Factory) · v1.133.0
Situation
- ≥99/100 binary gates
- Approval gate on irreversible ops
- 201-row Ship-to-Prod contract
- 119 drift fixtures every PR
- Human-in-the-loop
Approach
Four principles I keep returning to
Build for production, not demos.
A demo is a shape. Production is a contract. Most agent failures aren't model failures. They're the missing tests, the unhandled edge cases, the rollback path nobody wrote, the step that quietly gets skipped. So I treat an agent system like any other distributed system: typed contracts, validated boundaries, real error handling, observability at every step. The question that matters isn't whether the model produced something plausible. It's whether the system stays correct when the model doesn't.
Organizational change is the binding constraint, not technology.
When you bring AI into a big engineering org, the model and the tooling are rarely the bottleneck. Adoption is. Engineers give up on a new flow fast unless they feel it save them time early, and managers need numbers that cut through the hype. So I roll it out in small, low-risk steps that each feed a shared foundation (policies, references, eval setups), and every next project lands faster than the last.
Human-in-the-loop as architectural principle.
Let agents run free on anything reversible. Put a human gate on anything that isn't. Every irreversible action goes through a review step (a diff, a reason, a way to undo it) that's built into the architecture, not bolted on as a UI afterthought. That part is non-negotiable for code, for infrastructure, for anything that touches customer data.
Fundamentals-first over license-first.
Reaching for the newest framework before the team understands the patterns underneath just builds something fragile. I get people fluent in the primitives first (message protocols, tool use, eval design, prompting as an actual skill) before we lock into any vendor stack. Vendors change. The patterns don't.