Skip to content
All projects

AI · Agent orchestration

Multi-Agent AI Platform

A backend for defining AI agents, assigning them tasks and running them together as crews through an API.

My role
Backend developer. Built agent and task management, crew orchestration and the execution API.
Stack
  • Python
  • Django
  • CrewAI

The problem

Complex AI tasks work better when split between specialized agents — but agents, their tasks and their execution need to be managed somewhere.

Architecture

Multi-Agent AI Platform — Architecture diagramClientAPI callsDjango APIagents · tasks · crewsCrewAIorchestrationAgentrole · toolsAgentrole · toolsAgentrole · tools
A Django backend stores agents, tasks and crews and exposes an API. When a crew is run, CrewAI orchestrates the agents and their tasks against the language model.

What I built

  • Agent management
  • Task management
  • Crew orchestration with CrewAI
  • API for running multi-agent executions