← All projects
LiveSoftware

ADEC & CoS

Software for ADEC, a development consultancy in Kenya: the public website with an Ask ADEC assistant, and CoS, an AI chief of staff that finds, reads, researches and drafts for the team.

Role
Built the website and CoS
When
2026
Organization
ADEC, Kenya
Stack
React, Next.js, Supabase, Microsoft Graph
The ADEC website home page
LiveCoS v1 in production
Agentplans its own steps across company knowledge, mail, files and the web
3 layersmemory designed as shared, per user and a promotion queue

The problem

The team's day went into finding documents, chasing what needed attention and drafting the same things again. An assistant that only answers questions takes none of that work off anyone.

A decision I made

The model drives the work: it chooses which tool to use next and when the job is done, instead of following a fixed script. Each tool sees only what the signed-in person can already see.

What I built

  • CoS, an agent that searches the company's knowledge base, each person's mail and files, and the web, with cited answers from the web.
  • Drafts of emails, proposals, briefs and research in a side panel, opened in Word.
  • A desk built from each person's own mail, calendar and documents, with grouped reviews of what needs attention.
  • Memory designed in three layers: shared organization knowledge, per-user memory, and a queue that promotes what should be shared.
  • The public website on React, TypeScript and Supabase, with Ask ADEC, an assistant that answers only from reviewed facts.

How it works

  1. A request
  2. CoS picks the next tool (Next.js)
  3. Company knowledge, mail, files, calendar, web
  4. Supabase memory (shared · per user · promotion queue)
  5. Desk, reviews and Word drafts

Tools

ReactViteTypeScriptNext.jsSupabaseMicrosoft GraphMicrosoft sign-in

What's next

Sending mail and saving files, so a draft can finish as a sent email or a saved document.

Next projectIllini Kart Racing

Want the details? Email me or grab the resume.