Human-AI interaction
Design and evaluate trust, control, feedback, and approval boundaries in agentic workflows.
A slowly breathing waveform generated by the two-operator FM equation from SensorSynthFM, drawn as layered ember filaments.
I research, build, and evaluate AI-assisted creative tools. I am pursuing work in human-AI interaction and agentic UX, creative and music-tech systems, and accessibility or research-heavy product work.
The drawing and audio share these values. You can also drag the field directly; arrow keys tune it and Home resets it. No portfolio information depends on the control.
15-participant study · 56 WCAG criteria · 36-cell SensorSynthFM build on iPad · 4,377 memory records including 1,238 active · 10,259 facts · public snapshot 15 July 2026 · verified 2026-07-15
Hiring path
Use the portfolio for case evidence, the résumé for methods and roles, Services for scoped lanes, and Contact to shape the ask.
What I do
Design and evaluate trust, control, feedback, and approval boundaries in agentic workflows.
Research complex interfaces with lived Ableton, synthesis, and electronic music domain context.
Run moderated studies, WCAG audits, and code prototypes that make findings usable in product decisions.
Total memories over time: 2,318 on March 28; 4,342 on May 7; 4,377 on July 15, 2026.
Agent infrastructure

Clarence is a self-hosted multi-agent memory system on a single SQLite database: structured memories, an entity-fact knowledge graph, semantic vector search, scheduled jobs, and public telemetry. Its 15 July 2026 public snapshot reports 4,377 total memory records including 1,238 active memories and 10,259 facts. Governance is single-writer by design: one agent writes durable memory, and every other agent submits structured handoffs that a review filter accepts or rejects.
Before reranking shipped, a 40-query retrieval benchmark ran against the live database. Hit@1 went from 19 of 40 to 34 of 40, and reranking still shipped as an opt-in sidecar, not the default. Evaluation discipline, applied to my own infrastructure.
The case study also names what is not solved. Visibility of system status, Nielsen's first heuristic, remains the main open failure, documented in public rather than hidden.
“A portfolio case study that only shows what worked is a sales document.”
A static trace of the two-operator FM equation SensorSynthFM plays: a carrier wave shaped by a modulator.
Capstone · built in public
SensorSynthFM is an iPad FM synthesizer that treats motion, touch, and room energy as modulation sources, my Kent State MS UX capstone, built in Swift with AudioKit and SwiftUI.
The build history is public and evidence-gated. The microphone went from “seems active” (JUL 1) to a causal, stable two-minute route (JUL 15) only after dedicated diagnostics. A 36-cell modulation matrix, nine sources and four targets, is signed, installed, and launched on a physical iPad. When the route slider collided with the iPadOS bottom gesture zone, the fix stayed on an unmerged branch until it could be validated.
Clarence writes code fast. I own the musical judgment, the UX direction, and every public claim. It cannot decide whether a mapping feels musical.
“Code existence is not the same as a validated interaction.”
Heuristic severity profile for Ableton Learning Music: four heuristics at severity 1, three at severity 2, and Help and Documentation at severity 3.
A decade inside, then the audit

I co-founded the Pittsburgh Ableton User Group in 2015 and have led it for a decade, serving as direct liaison to Ableton's international team. I can distinguish between a design decision and a design failure because I understand the ecosystem from the inside.
The suite applies five methods across that ecosystem: a stakeholder analysis of Live (2024), Nielsen heuristic evaluations of Note (2025) and Learning Music (2025–26, severity-scaled), a cognitive walkthrough of Learning Synths (2026), and a COGA-grounded cognitive accessibility evaluation of ableton.com and Live 12 (2026). Five methods, one converging pattern.
It lands on fixes, not complaints: icon labels with a Show-labels toggle, as Push already does, and a First Session simplified mode for the person opening Live for the first time.
“Ableton designs for insiders, and that works until someone shows up for the first time.”
Issue counts from the NPR audit: axe found 74 issues on the home page versus 7 on a story page; WAVE found 78 versus 12.
Access
The anchor artifact is a VPAT 2.5 conformance report on NPR.org addressing all 56 WCAG 2.1 A/AA criteria using axe DevTools, WAVE, HeadingsMap, and custom Python static-analysis scripts. Three criteria are documented Does Not Support: 1.4.1 Use of Color, 1.4.3 Contrast (Minimum), and 4.1.2 Name, Role, Value. The sharpest pair is 74 issues on the NPR home page against 7 on a story page. Same organization, different discipline.
The frontier is cognitive accessibility. The COGA-grounded Ableton evaluation covers ADHD, dyslexia, working memory, and executive function, the barriers nobody files a ticket about. Next: open-sourcing an audit-to-VPAT reporting tool seeded from the NPR scripts.
This page practices what this section preaches: visible focus everywhere, reduced motion honored, motion pausable by button, and no interaction required to reach portfolio information.
Full portfolio: 19 projects, including a 15-participant moderated mobile study →verified 2026-07-15
Role / availability / proof
UX research · interaction design · human-AI interaction · agentic UX · verified 2026-07-15
I am interviewing now for UX research, interaction design, human-AI interaction, and agentic UX roles where research, design, building, and critical judgment are valued together.
Proof includes a 15-participant moderated study, a 56-criterion NPR WCAG audit, the SensorSynthFM physical-device build, and ten years of Pittsburgh Ableton User Group leadership.
MS User Experience · Kent State · 3.962 GPA · December 2026 · interviewing now · Résumé → · verified 2026-07-15
Tell me what you are working on. I will tell you honestly whether I can help.