# Ephraim Owusu — Kedolabs Portfolio

Canonical portfolio: https://projects.kedolabs.com/
Contact: hello@kedolabs.com

FOUNDER & BUILDER · KEDOLABSPRODUCTS / SYSTEMS / AI

# I build the systems founders need to ship.

Products, integrations and infrastructure built around real business problems — from the first brief to production.Explore my workWatch a product demo

VERDIQT Ad compliance workbench

TRAQD Financial intelligenceAgreed deadlines. Production-quality output.Product thinking, hands-on engineering, end-to-end ownership.


THE PERSON BEHIND THE WORK

## Ephraim Owusu

Founder & builder, Kedolabs.

I’m an expert in building AI agents that deliver. I build the products, integrations and infrastructure that turn agent capabilities into working business systems.

I work comfortably with APIs, CLIs, MCP servers and agent harnesses — using them, integrating them and building them from the ground up. I take ownership from the initial brief through to production delivery, with clear scope and agreed deadlines.


SELECTED WORK

## Built to do something that matters.

Products I’ve built, client platforms I’ve delivered, and the operating systems behind Kedolabs.
VerdiqtTraqdKedolabs ecosystemShalom MusicRevenue recovery


SAAS PRODUCT · AI / AD COMPLIANCE

### Kedolabs

The business. And the systems behind it.

I built Kedolabs as a connected ecosystem: the customer-facing websites, the internal sales workspace, the dialer, voice agents and the tools used to onboard and operate client systems.View interface

CRM · lead records, sales pipeline & follow-upsCRM

#### One place to run sales.

Companies, people, sales pipelines, activity history, notes, follow-ups, calling queues, client onboarding and portal workflows.DIALER

#### Calls become useful records.

Direct calls to leads from CRM records, an embedded dialer and an auto-dialer for continuous calling by sales teams. Recordings, transcripts, AI summaries and outcomes stay connected to the lead workflow.VOICE AGENTS

#### Answer. Qualify. Book.

Real-time voice agents with industry-specific prompts, booking tools, tenant permissions and operational controls.View direct calling

Direct lead calling · embedded CRM keypadView calling workspace

Auto-dialer workspace · calling queues & outcomesView embedded dialer

Embedded dialer · lead context, call scripts & outcomesView voice demo

Voice agent · frame from the real product walkthrough

WEBSITES & CLIENT DELIVERY

Kedolabs and Kedo Health, industry pages, embedded walkthroughs, conversion flows, client onboarding and operational dashboards.Visit KedolabsKedo Health

SELECTED STACK
- Next.js / TypeScript
- Twilio WebRTC
- Python / FastAPI
- Agora
- Deepgram
- OpenAI
- SQLite / Drizzle

Selected technologies across the ecosystem; each product uses its own stack.


SEE IT WORK

#### The dental phone agent, in action.

Watch the dental phone agent handle a patient enquiry and the appointment-booking workflow.Your browser does not support this video. Watch the walkthrough.

Recorded product demonstration · dental workflow · 2:52


CLIENT PROJECT · COLOMBIAN RECORD LABEL

### Verdiqt

Understand creative risk before the ad goes live.View interface

Real authenticated product interface · policy index selection



THE PROBLEM

Ad teams need to identify policy risks across creative assets and different platforms before submitting campaigns.Visit VerdiqtOpen login

WHAT I BUILT

I built the product website and authenticated compliance workbench: text, image and video review, policy citations, suggested rewrites, review history, batch workflows and a CLI for terminal-based use.

SELECTED STACK
- Next.js
- TypeScript
- Supabase / Postgres
- OpenAI
- Inngest
- GSAP / Three.js

FROM REVIEW TO AD DELIVERY

#### Fewer clicks between a passing check and Ads Manager.

I built the Meta OAuth integration so users can connect their own ad account and submit a passing creative directly to an Ad Set in Meta Ads Manager after its compliance check. It removes the copy-paste and creative re-upload steps between review and submission.

Meta is the first connected submission platform. The other ad-platform integrations shown are planned.

The reviewer combines baseline rules with industry-specific rule packs across health and supplements, finance and lending, cryptocurrency, gambling and gaming, alcohol, dating and e-commerce.

Users can select country-specific rules for the United States, United Kingdom, European Union, India and Australia.

I also build AI-powered support chatbots for simpler queries and integrations that hand conversations over to human support teams.
- Meta Marketing API
- OAuth 2.0
- Industry rule packs
- Jurisdiction selection
- AI support / human handoffView interface

Meta Ads Manager integrationView interface

View interface

View interface



TERMINAL TO WORKBENCH

#### Verdiqt, from the command line.

My CLI walkthrough shows the terminal workflow and the review in the web workbench.Your browser does not support this video. Open the CLI walkthrough.

Actual CLI screen recording · 0:51 · no audio


SAAS PRODUCT · FINANCIAL INTELLIGENCE

### Traqd

Multiple income streams. One clear picture.View interface

Actual product UI · trial workspace, figures shown for interface context

THE PROBLEM

People with multiple income streams need a clear view of their finances without piecing together statements and spreadsheets.Visit Traqd

WHAT I BUILT

I built the financial dashboard, income and expense workflows, transaction views, runway calculations, AI-assisted document ingestion and conversational financial assistance, with a responsive interface and mobile app tooling.

SELECTED STACK
- Next.js / React
- TypeScript
- Supabase / Postgres
- Gemini
- Stripe
- Recharts
- Capacitor


IN-HOUSE ECOSYSTEM · SALES / OPERATIONS / VOICE AI

### Shalom Music

A label’s public presence. A permission-gated operation.View website

The public-facing label websiteView admin interface

Permission-gated website administration

THE CONTEXT

A project for Shalom Music, a record label based in Bogotá, Colombia, bringing its public website and artist operations into one platform.

WHAT I BUILT

I built the website and a permission-gated artist and admin platform with role-based access, application approval, publishing controls, subscription workflows and contract workflow automation for negotiation, commercial terms and contract handoff.

SELECTED STACK
- Next.js / React
- TypeScript
- Supabase Auth
- Postgres
- Stripe
- GSAP


IN-HOUSE SYSTEM · REVENUE OPERATIONS / AGENT AUTOMATION

### Revenue Recovery

Late payments. A controlled follow-up system.CONNECTCRM & accounting

OAuth access and client permissions/PREPARERecovery agent

Overdue balances and follow-up drafts/CONTROLApproval gates

Policy checks and escalation rules/DISPATCHEmail, SMS & letters

PostGrid print-and-mail integration

THE PROBLEM

Chasing late payments is repetitive, sensitive work that stretches across CRM records, accounting platforms and different communication channels.

WHAT I BUILT

I built our in-house revenue recovery system for businesses: automated overdue-payment follow-ups, letter preparation and PostGrid sending integration, permission-controlled OAuth connections to multiple CRMs and accounting platforms, approval routing and an audit trail.

The agent harness brings recovery tasks, client context and dispatch controls into a repeatable workflow. Outreach runs within the business’s configured permission and approval rules.

SELECTED STACK
- Node.js
- Python
- OAuth 2.0
- PostGrid
- CRM APIs
- Agent harness



BEYOND THE INTERFACE

## The whole product. The infrastructure, too.

I can build the application people use and the systems that let your team, tools and agents operate it.PRODUCT ENGINEERING

### Custom software & white-label products

SaaS applications, branded client platforms, permission models, internal tools and workflows shaped around your business.INTEGRATION ENGINEERING

### Custom APIs & connected systems

Purpose-built APIs, OAuth integrations, CRM and accounting connections, webhooks and automation across your existing stack.AGENT INFRASTRUCTURE

### CLIs, MCPs & agent harnesses

Command-line tools, Model Context Protocol servers and harnesses that give agents structured access, defined tasks and controlled execution.PRODUCTION DELIVERY

### Deployment across multiple layers

Web applications, APIs, databases and agent services deployed as a coordinated system, with environment separation and operational controls.


FEEDBACK ON MY WORK

## What people say.



“OMG god has listened to my prayers. I can't believe you reached out to me with this. Yes. Did someone tell you I was wanting someone to help move the ORS and DRS scores to Slack?”Compliance Team Lead, Top 10 US Crypto Exchange



“Wow you have built a lot aside from the above. Who are you collaborating with in Compliance? Perfect, very impressed and looking forward to connecting.”Compliance Vice President and Deputy CCO



“Very nice. I like the calculating of the SLA deadlines, DRI/RCO info, etc. Thank you so much, really appreciated.”Operations Stakeholder



“Really appreciate you flagging the gap and building something. Nice work.”Privacy Team Lead


HOW I WORK

## Your deadline is part of the brief.

I work within predetermined deadlines and ship production-quality output. I agree the scope, plan the delivery, make progress visible and stay accountable for the result.

### Clear scope

Define what needs to work, who it serves and what “done” means before building.

### Visible progress

Review working software, resolve trade-offs early and keep the delivery focused.

### Production care

Build permissions, validation and deployment considerations into the work from the start.


FOR FOUNDERS

## Agent engineering. With the delivery behind it.

One builder across the product, the agent and the tools it needs to work.

What does Ephraim Owusu specialise in?

I specialise in building AI agents that deliver useful business outcomes, backed by custom software, APIs, command-line interfaces, Model Context Protocol servers and agent harnesses. My work spans product engineering, integrations and production deployment.

Can you build the tools and infrastructure an agent needs?

Yes. I can build custom APIs, CLIs, MCP servers and harnesses, as well as connect agents to existing tools. I design permission controls, task workflows and deployment across applications, APIs, databases and agent services.

What evidence can I review?

Explore the five project case studies: the Kedolabs ecosystem, Verdiqt, Traqd, Shalom Music and Revenue Recovery. The portfolio includes real interfaces, a Verdiqt CLI walkthrough, a dental phone-agent demo, selected stacks and feedback on my work.

How do your agents connect to real business workflows?

Examples include a dental phone agent connected to appointment booking, a revenue recovery agent with permission-controlled CRM OAuth and PostGrid letters, and Verdiqt’s Meta OAuth integration for submitting passing creative to Ads Manager.

Can you work to a predetermined deadline?

Yes. I work within predetermined deadlines and ship production-quality output, with agreed scope, visible progress and accountability from the brief through delivery.


WORK WITH ME

## Have something that needs building?

Bring the business problem, the constraints and the date. Let’s work out what to ship.hello@kedolabs.com

## Evidence links
- [Verdiqt](https://projects.kedolabs.com/#verdiqt)
- [Traqd](https://projects.kedolabs.com/#traqd)
- [Kedolabs ecosystem](https://projects.kedolabs.com/#ecosystem)
- [Shalom Music](https://projects.kedolabs.com/#shalom)
- [Revenue Recovery](https://projects.kedolabs.com/#recovery)
- [Capabilities](https://projects.kedolabs.com/#capabilities)
- [Founder questions](https://projects.kedolabs.com/#founder-questions)
- [Verdiqt CLI demo](https://projects.kedolabs.com/assets/kedolabs-verdiqt-cli-walkthrough.mp4)
- [Dental phone-agent demo](https://projects.kedolabs.com/assets/kedolabs-dental-ai-phone-agent-demo.mp4)


## Speed-to-lead automation and client delivery

Ephraim Owusu built a speed-to-lead system triggered by website forms, ad lead forms or records entering a client CRM under configured conditions. The voice agent calls the lead with captured context, qualifies the opportunity and books an appointment. Workflows can draft replies, update CRM records and report outcomes to the team.

He works with custom and enterprise client stacks using Make.com, n8n, APIs and custom code. Delivery includes workflow testing, documentation and team training.

- [Speed-to-lead case study](https://projects.kedolabs.com/#speed-to-lead): Actual demo interface and workflow description.


## AI video workflows, model APIs and application stack

Ephraim Owusu has experience building AI video workflows with the fal.ai API, and integrating multiple LLM APIs including Claude, OpenAI GPT, DeepSeek and Grok, alongside other providers. He works with Hermes agents, OpenCode, Claude and Codex. His application stack includes TypeScript, React and Next.js, with PostgreSQL on Supabase and Neon.

- [AI and development capabilities](https://projects.kedolabs.com/#capabilities): Model integrations, video workflows, agent tools and application technologies.
