Decision-support tools, oversight interfaces, and the occasional working agent. The work is for moments where the wrong call has consequences, and where the system has to be explainable to the person standing behind the decision.
AI Agent · Fintech · Behavioural Design
First-time investors panic-sell at the bottom. This is an AI agent that watches for the moment, and stays silent until it's earned the right to interrupt.
View case study
AI Tool · UX Design · Design Sprint
In civic AI tools, accuracy isn't enough, the planner has to be able to explain the decision. This is the design that makes that possible.
View case study
Product Design & Development · React · AI Tool
Most AI coverage lands at the wrong altitude. WorkMap maps AI's impact task by task — built and shipped end-to-end in React.
View case study
iOS App · UX Design
An unassigned task is just the original problem with a due date. Clara makes ownership impossible to miss in shared trip planning.
View case study
UI Design · Design System
On a premium food platform, inconsistency reads as carelessness. Conserva was built system-first, tokens before components, so the brand holds at every touchpoint.
View case studyShorter projects and collaborations.
I'm Yaya, a product designer based in Ottawa. I design AI products for high-stakes contexts—decision-support tools, oversight interfaces, and agents that have to know when to step back. My work sits at the layer where AI meets human accountability, which means most of it is about restraint: what the system shouldn't do, what it has to make legible, and where the person is still the one who has to defend the call.
The throughline is structural clarity. Making uncertainty visible instead of implied. Designing friction that prevents the wrong decision instead of dressing up the right one. Treating accountability as a load-bearing part of the interface, not a compliance footnote. The contexts vary (civic AI, fintech, productivity) but the discipline is the same.
I work fluently with AI as a build collaborator. WorkMap was developed end-to-end in React. The Check-In Agent runs on a system-prompted Claude endpoint I designed and wrote. I think out loud about the practice in Working Notes. Outside of design, I host philosophy cafés, haunt bookshops, and think about sunny beach days more than is probably warranted.
Open to full-time and contract roles · Ottawa, remote