Skip to content

Welcome to the

0

Case study, 2025

Crewline: a platform that provisions digital employees

Businesses wanted AI that finishes tasks inside their own tools, not another chat window.

What I built

  • Architected the multi-agent orchestration layer, the agent runtime and the platform connectors.
  • Designed a tool and skill registry so new agents deploy fast, with access control and observability built in.
  • The core idea: not a chatbot, a provisioned digital worker with tools, permissions and accountability.

This is confidential client work, so the product name is a stand-in and there are no product screenshots. The architecture and the sample run show how it works.

  • Python
  • FastAPI
  • OpenAI SDK
  • Multi-agent systems
  • Next.js
  • PostgreSQL

How it works

Business requestOrchestratorPlannerResearcherExecutorReviewerSkill registryCRMEmailDocsAccess controlTracing

Select any node to see what it does.

Illustrative run, simplified
  1. 00.00orchestratortask received: reconcile March invoices
  2. 00.41plannerplan: fetch ledger, match invoices, flag gaps
  3. 02.10executortool call: erp.fetch_ledger(month=3)
  4. 04.52reviewer3 mismatches flagged for a human

The architecture, step by step

Each part of the diagram, in the order a run moves through it.

  1. Business requestWhere every run starts.
  2. OrchestratorRoutes every task to the right agent and keeps the shared context.
  3. PlannerBreaks the request into steps and picks the tools for each one.
  4. ResearcherCollects the facts and documents the plan needs.
  5. ExecutorRuns the tool calls inside your own systems.
  6. ReviewerChecks each result and flags anything a human should see.
  7. ToolsThe agents act through the skill registry, CRM, email, docs, access control and tracing.
visitor@azan-portfolio: ~

_ ___ ___ _____

/_\ ____ __ _ _ _ / __| _ \_ _|

/ _ \ |_ / / _` || ' \ | (_ | _/ | |

/_/ \_\/__| \__,_||_||_| \___|_| |_|

Hi, I am AzanGPT. Ask me about Azan's work, stack, services or how to reach him.

Type 'help' for commands, or ask a question. Tab completes, the arrow keys walk your history.

AzanGPT runs on an AI model that knows this site. It can get things wrong, so check anything important with Azan.