Skip to content
BackNov 7
David O.
Upwork badge

David O.

Agentic AI Engineer | Multi-Agent Systems, MCP & Production LLM Apps

I build AI agents that hold up in production. I'm a software engineer with 12+ years of experience, with a current core focus and expertise on Multi-Agentic AI Systems. I've designed and delivered AI solutions for the United Nations and for startups at many stages. I'm Top Rated on Upwork with 100% Job Success, and nearly all of my recent contracts have been AI and agentic roles. If you need agents that route correctly, use tools safely, remember context, stay within budget, and can be traced and tested, that is exactly what I do. WHAT I BUILD • Multi-agent systems: triage-to-specialist handoffs, manager/orchestrator patterns, parallel agents, deterministic chains, and LLM-as-router • Tool-using agents: function tools, hosted tools (web search, file search, code interpreter, computer use), agents-as-tools, and solid tool error handling • MCP servers and integrations: custom MCP server development, local and remote servers, tool filtering, and approval flows • Memory and context: sessions, conversation state, dependency injection through run context, and long-term memory • Voice and realtime agents: speech-to-speech and voice pipelines • Human-in-the-loop workflows: approval gates, interruptions, and pausing and resuming runs HOW I MAKE THEM PRODUCTION-READY • Guardrails: input, output, and tool guardrails, tripwires, blocking vs. parallel checks, and prompt-injection defense • Observability: built-in tracing, custom spans, and Langfuse and Logfire integration • Evaluation: trace grading, eval datasets, and regression tests, so a prompt change never silently breaks behavior • Reliability and cost: retries, error handling, max-turn limits, and latency and token-cost control • Structured outputs: typed, validated responses with Pydantic • Streaming UIs: event streaming, run hooks, cancellation, and frontend integration • Deployment: FastAPI services, containerized and cloud-ready FRAMEWORKS AND TOOLS OpenAI Agents SDK • Google ADK • A2A Protocol • AWS Strands Agents • Agno • CrewAI • Mastra • MCP • Pydantic • FastAPI • Langfuse • Logfire • Python • TypeScript WHY CLIENTS WORK WITH ME • Engineer first: I have 12+ years across the full SDLC, including architecture, clean code, testing, CI/CD, and maintenance. Good AI sits on top of solid engineering, not in place of it. • Framework-agnostic: I choose the stack that fits your problem, not the one I happen to prefer. • Clear communication: you'll always know what's being built, why, and what it will cost to run. • Proven results: UN-scale projects, startup launches, Top Rated status, and 100% JSS. BEST FIT • Building an AI agent or multi-agent product from scratch • Rescuing a prototype that fails under real-world use • Adding MCP servers or tool integrations to your platform • Making existing agents observable, testable, safer, and cheaper to run Send me a message about what you're building, and I'll reply with how I'd approach it.

🇳🇬Lagos, Nigeria$50/hr100% JSS4.95 (17)Since Mar 2016

Earnings and projects

MRR
$7.3k

Last 6 months ÷ 6

World#2,569 / 412k
🇳🇬Country#9 / 13.8k
Revenue, last 30 days
$6.7k

Last 6 months: $44k

World#3,284 / 412k
🇳🇬Country#17 / 13.8k
Total earnings
$141k

Billed in all: $147k

World#25,703 / 412k
🇳🇬Country#117 / 13.8k
Per project
$6.1k

$22k in the last 6 months

World#28,292 / 412k
🇳🇬Country#278 / 13.8k
Projects, last 6 months
2

Across 3 contracts

33% fixed67% hourly
World#88,918 / 412k
🇳🇬Country#5,057 / 13.8k
Projects in all
23

Across 32 contracts

44% fixed56% hourly
World#120,400 / 412k
🇳🇬Country#3,542 / 13.8k

Earnings, last 30 days

$147k+$6.7k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$140k$145k$150kOct 8Oct 23Nov 7

Skill rankings: #1 in 6 skills of 18

Rarest: top 1% in MCP servers, of 99. Ranked by MRR among everyone on Upwork with the skill.

  1. 1MCP servers99 freelancers · 🇳🇬 #1Top 1%
  2. 1Multi-Agent Systems56 freelancers · 🇳🇬 #1Top 2%
  3. 1OpenAI Agents SDK26 freelancers · 🇳🇬 #1Top 4%
  4. 1CrewAI19 freelancers · 🇳🇬 #1Top 5%
  5. 1langsmith5 freelancers · 🇳🇬 #1Top 20%
  6. 1LogFire2 freelancers · 🇳🇬 #1Top 50%
  7. 2CI/CD Platform102 freelancers · 🇳🇬 #1Top 2%
  8. 2langfuse5 freelancers · 🇳🇬 #1Top 40%