HIK.
Back to portfolio

Case study

Lead Architect & Developer·October 2024 to Present

FlowOne: AI Agent Orchestration Platform

Lead architect of an AI-native SaaS platform with Agent Studio, Workflow Studio, and Voice AI. Real-time WebSocket voice pipeline (STT → LLM → TTS) with ElevenLabs and Twilio, omnichannel integrations, and a multi-tenant FastAPI backend.

FastAPILangGraphPostgreSQLWebSocketsElevenLabsTwilioWhatsApp
useflowone.com

01

Overview

FlowOne is an AI-native SaaS platform I lead as architect and developer, bringing an Agent Studio, a Workflow Studio and Voice AI together in one product. It was built to take agentic AI from a demo into something enterprises can actually run in production.

02

The challenge

Teams building AI products were stitching together disconnected tools: a chatbot builder here, a workflow automation platform there, a separate voice AI vendor. No single system owned the full agent lifecycle from design to deployment.

03

The approach

I designed FlowOne as one AI-native platform: an Agent Studio and Workflow Studio for building and orchestrating multi-agent systems, a real-time voice pipeline for phone and voice channels, and omnichannel messaging, all on a multi-tenant FastAPI backend built to scale to enterprise deployments.

04

How it works

Inbound events land on channel adapters (WhatsApp Business API, web chat, Twilio voice). A workspace-scoped RAG layer (PostgreSQL + pgvector) retrieves tenant knowledge. Agent Studio plans tool calls; Workflow Studio (LangGraph) runs multi-step graphs. Voice is a dedicated WebSocket pipeline: STT → LLM → ElevenLabs TTS, transported over Twilio. Auth, workspaces, and billing sit in a multi-tenant FastAPI core so every tenant is isolated without forking the runtime.

05

System architecture

How the pieces talk to each other. Hover a node, or switch to the source that drives the runtime.

agent.ts

Channels

Orchestration

Runtime

06

What I built

End-to-end platform architecture: Agent Studio, Workflow Studio, and Voice AI as one product.

Real-time STT → LLM → TTS voice path over WebSockets with ElevenLabs and Twilio.

Omnichannel adapters: WhatsApp Business API, shared inbox, and web chat on the same agent runtime.

Multi-tenant FastAPI backend covering auth, workspaces, isolation and third-party API integrations.

RAG over PostgreSQL so each workspace retrieves only its own knowledge.

07

Outcomes

Architected a modular multi-agent platform with RAG pipelines, tool-calling workflows, and enterprise automation capabilities.

Engineered a real-time WebSocket voice pipeline (STT → LLM → TTS) using ElevenLabs and Twilio.

Built omnichannel integrations including WhatsApp Business API, Shared Inbox, and Web Chat.

Built a scalable backend using FastAPI, PostgreSQL, Docker, and WebSockets.

Developed secure authentication, workspace management, and third-party API integrations.

Implemented multi-tenant architecture and modular backend services for scalable enterprise deployments.

08

Results

A single control plane for agents, workflows, and voice instead of three disconnected vendors.

Production-shaped multi-tenancy: one codebase, many isolated workspaces.

Voice and chat share the same tool-calling agents, with no parallel ‘voice bot’ fork.

09

What I learned

Agent demos fail in production at tenancy, evals and latency. Those were first-class concerns from day one.

Voice needs a streaming pipeline, not a request/response chatbot wrapped in a phone number.

Tool-calling without retrieval is a confident liar; RAG has to be workspace-scoped.

10

Tech stack

FastAPILangGraphPostgreSQLWebSocketsElevenLabsTwilioWhatsApp

Have something similar in mind?

I'm open to new projects. Let's talk about what you're building.