João Moura Portfolio
Founder of CrewAI, an open-source framework (59,000+ GitHub stars) for orchestrating role-based teams of autonomous agents that collaborate on a shared task, with each agent assigned a role, goal, and backstory; previously worked in backend engineering at Clearbit before moving into agent framework design.
What makes it work
A breakdown of the choices that make this portfolio stand out.
A role-based abstraction for multi-agent coordination
Structuring agents around explicit roles, goals, and backstories, rather than an undifferentiated agent pool, gives multi-agent systems a mental model borrowed from how human teams are organized, part of why the framework was adopted quickly.
Adoption scale as an honest, third-party signal
Star count (59k+) is a visible, unmanipulated measure of how many developers actually chose this orchestration approach over alternatives, not a self-reported claim of impact.
A visible path from general backend engineering into a specialized architecture niche
A background in general backend systems (Clearbit/HubSpot) rather than an ML research pedigree shows agent orchestration is also a legitimate specialization path for systems-minded backend engineers, not only ML researchers.
What AI Agent Architects can take from this
Specific, actionable tips to apply to your own portfolio — no generic advice.
Give your multi-agent framework a clear organizing metaphor (roles, teams, goals) — it makes the architecture easier for other developers to reason about and adopt.
Let adoption numbers (stars, downloads) speak for themselves on your profile as one honest signal, rather than only describing impact in your own words.
If you're moving into agent architecture from general backend or systems engineering, say so — it shows the specialization is a deliberate path, not a requirement to have started in ML research.
More AI Agent Architect portfolios
Ready to build your portfolio?
Follow the AI Agent Architect roadmap — skills, projects, and timeline to get hired.