A slowly breathing waveform generated by the two-operator FM equation from SensorSynthFM, drawn as layered ember filaments.

I research trust in AI. Then I build the system and live inside it.

Clarence, my self-hosted multi-agent memory system, has been online 117 days: 1,238 active memories, 10,259 facts, public telemetry, single-writer governance. The case study is about trust calibration, not automation theater.

Read the Clarence case study

117 days online · 1,238 active memories · 10,259 facts · 15-participant study · 56 WCAG criteria · 30 years of signal · verified 2026-07-15

Total memories over time: 2,318 on March 28; 4,342 on May 7; 4,377 on July 15, 2026.

Agent infrastructure

Clarence: how much autonomy before trust breaks?

Public graph view of the Clarence AI collaboration system
Live public graph · verified 2026-07-15Structure is visible without exposing private memory content.

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. 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.

The researcher's move: 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.

  • 117 days online
  • 1,238 active memories
  • 10,259 active facts
  • 100% vector coverage
  • hit@1 19→34 of 40
  • verified 2026-07-15

A static trace of the two-operator FM equation SensorSynthFM plays: a carrier wave shaped by a modulator.

Capstone · built in public

SensorSynthFM: FM shaped by the room.

The organism at the top of this page runs the same math this instrument plays: a carrier, a modulator, and a room full of signals deciding how they meet. 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. AI can write code quickly. It cannot decide whether a mapping feels musical.

Code existence is not the same as a validated interaction.

  • 36 route cells
  • 9 sources · 4 targets
  • 305-source corpus
  • 22 dated milestones
  • JUL 1 → JUL 15
  • verified 2026-07-15

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

Ableton designs for insiders. I measured what that costs.

Cover page from the Ableton Learning Synths cognitive walkthrough
Cognitive walkthrough · 2026 · verified 2026-07-15One of five original Ableton research deliverables.

I co-founded the Pittsburgh Ableton User Group in 2015 and 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.

  • 3 products
  • 5 methods
  • 5 PDF deliverables
  • 10 yrs PAUG
  • 2024–2026
  • verified 2026-07-15

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

Nobody reports cognitive overload. They just close the laptop.

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.

  • 56 WCAG 2.1 criteria
  • 74 vs 7 axe issues
  • 78 vs 12 WAVE issues
  • 1.4.1 · 1.4.3 · 4.1.2
  • verified 2026-07-15

Full portfolio: 19 projects, including a 15-participant moderated mobile studyverified 2026-07-15

The compression path

About and contact

30 yrs music → 10 yrs community → 3 yrs UX → now: AI systems · verified 2026-07-15

Music taught pattern recognition. Community work taught me where people get stuck. UX gave me a way to see that clearly. AI systems design is where those threads meet.

A 50,000-track collection curated across 25 years is not a hobby detail. It is an artifact of how I think: curation as an intellectual method, applied to sound, community, and now research.

50,000 tracks · 25 years curation · MS User Experience · Kent State · 3.95 GPA · Dec 2026 · Youngstown, OH · open to research and design roles · Résumé → · verified 2026-07-15

Tell me what you are working on. I will tell you honestly whether I can help.

Sound · 30 years · verified 2026-07-15: SoundCloud · Bandcamp · Mixcloud