The workbench / Three projects

Built to be
looked into.

Open any project for the decisions behind it. Each one keeps its capture or representation, its contribution, its release state and the limits of what has been verified in separate, labelled places.

Project case studies

Syncareer opportunities screen — open the case studySyncareer opportunities screen listing saved roles with match scores and CV tailoring actions.A real product capture — saved opportunities.

01Flagship

Syncareer

Career tools, with context.

An AI-powered career platform for African students: a saved opportunity, the tailored CV and the interview preparation sit inside one application record.

My part
Product & application engineering
State
Live · revision in source
Evidence
Live link, public source, real captures
Stack
TypeScript · React + Vite · Supabase Postgres + RLS
Open the Syncareer case study
SessionBook booking exchange — open the case studyCaller“Is there a time on Friday?”voice agentPasses the question on. The model does not decide.POST /tools/check_availability09:00 · 09:30 · 11:00 Africa/Accrabook_slotLocked in the transaction, then written once.Confirmation · safe to read aloudA3F9K2“You’re booked for Friday at 9:00 AM.”Illustrative exchange · routes exist in source · no live call

02Backend

SessionBook

A voice asks. The backend decides.

A booking backend for a voice agent: availability, a row-locked booking transaction, and a confirmation phrase designed to be read aloud.

My part
Backend & integration engineering
State
Implemented · no calls verified
Evidence
Public source at commit 1264d9e
Stack
FastAPI · SQLAlchemy 2.0 (async) · asyncpg
Open the SessionBook case study
Koranco module map — open the case studyKoranco Farmsone operations record01AttendanceCapture worker presence.02ProduceOrganise production records.03EmployeesMaintain worker information.Conceptual module map · no product screenshots exist

03Operations

Koranco Farms

A farm’s records, connected.

Attendance, produce and employee records for a farm’s daily work, built offline-first through a six-week Ashesi Innovation Lab engagement.

My part
Software engineering · farm operations
State
Delivered · no public build
Evidence
No public source, no product captures
Stack
FastAPI · PostgreSQL · Role-based auth
Open the Koranco Farms case study

Still openSyncareer’s grounding revision is in source, not redeployed. SessionBook has no retained call evidence. Koranco has no public source or production deployment.

Contact / The next step

Tell me what
you’re building.

A role, a project, or a hard question about making an AI feature behave. Email reaches me directly — no form, no queue.