Human-AI interaction
Design AI tools people can understand and correct.
A slowly breathing waveform generated by the two-operator FM equation from SensorSynthFM, drawn as layered ember filaments.
DESIGN / SYSTEMS / SOUND
I make the beautiful ones, for big problems and small. I learn what needs to be built, who it's for, and how it works. Then I build it.
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.
Hiring path
Creative technologist
Design AI tools people can understand and correct.
Study expert creative software from the inside, with over 30 years in electronic music.
Use observation, interviews, accessibility audits, and code prototypes to discover what is worth making.
Current builds in Building: KB POMO for kettlebell breaks, Music Atlas for finding connections between tracks, and Oblique Oracle for reflection through ambiguous prompts.
About
My MS in User Experience at Kent State is in progress, expected December 2026. Before it, I worked in writing, documentary research, electronic music, physical systems, and code.
I analyze a problem until I know what it is fundamentally about, then build the actual solution.
Read the longer versionTotal memories over time: 2,318 on March 28; 4,342 on May 7; 8,261 on November 13, 2026.
Agent infrastructure

Clarence is a self-hosted multi-agent memory system on a single SQLite database: structured memories, a knowledge graph of entities and facts, semantic vector search, scheduled jobs, and public telemetry. Only one agent writes to memory. Every other agent submits notes that it accepts or rejects.
I tested search with 40 questions against the live database. Adding a reranking step, which re-sorts the results, put the right answer first on 34 of 40, up from 19. Reranking shipped as an optional add-on, off by default.
The main open problem is visibility of system status, Nielsen's first heuristic: Clarence can fail without telling me.
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. It is my Kent State MS UX capstone, built in Swift with AudioKit and SwiftUI.
The September 20 build passed 57 Xcode tests and my review on a physical iPad. Held chords, retriggering, and removing single notes all worked. Outside users have not tested it yet, and recruitment for moderated sessions began in November. I have not confirmed the ten-voice target.
Clarence writes code fast. It cannot decide whether a mapping feels musical. The musical and design decisions are mine.
Code changes per day from October 31 to November 13, 2026: 22 in all, 7 on the first day.
In testing · iPad and iPhone

Focus Reader is a free reading app I am building for iPad and iPhone. On the iPad I draw across a sentence with an Apple Pencil, and on the iPhone I touch, hold and drag. The highlight becomes a card with a citation and page number.
It reads PDF, Word, Markdown and text files. Markup saves into the PDF, and notes export as Markdown, a plain-text format for notes.
It is the first working piece of Focus, a system I designed in 2024 to keep what you read and connect it. The first build ran on my iPad on October 31, 2026. Claude wrote most of the code to my design, and I tested each build.
It runs on my devices through TestFlight, Apple's system for testing apps before release, and is not in the App Store yet. Still to come: the reading dashboard, EPUB books, web articles, the Focus modes from the 2024 prototype, and links between ideas across documents.
Heuristic severity profile for Ableton Learning Music: five heuristics at severity 1, four at severity 2, and Help and Documentation at severity 3, on a scale of 1 to 4.
UX research · 2024–2026

From 2024 to 2026 I wrote five studies of Ableton, 55 pages in all: a stakeholder analysis of the company and Live (2024), Nielsen heuristic evaluations of Note (2025) and Learning Music (2025–26, severity-scaled), a cognitive walkthrough of Learning Synths (2026), and a cognitive accessibility evaluation of ableton.com and Live 12 (2026).
Two problems repeat across Note, Learning Music, and Learning Synths. Each assumes knowledge a beginner does not have, and each expects users to go in order. Note has no in-app help and Learning Music has no glossary.
Live 12 added screen reader support, keyboard navigation, and high-contrast themes. I found nothing in it aimed at cognitive barriers. The accessibility report makes seven recommendations, starting with text labels on icons, which Push hardware already has.
I co-founded the Pittsburgh Ableton User Group in 2015 and have led it since, serving as direct liaison to Ableton's community team. I have watched hundreds of beginners use these tools 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 result is a VPAT 2.5 accessibility conformance report. I tested with axe DevTools, WAVE, HeadingsMap, and my own 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. axe found 74 issues on the NPR home page and 7 on a story page.
My Ableton evaluation follows COGA, the W3C guidance on cognitive and learning disabilities. It covers ADHD, dyslexia, working memory, and executive function. Next: open-sourcing an audit-to-VPAT reporting tool built from the NPR scripts.
This page has visible focus on every control, honors reduced motion, has a button that pauses motion, and needs no interaction to reach portfolio information.
Full portfolio: 19 projects, including a report from a 15-participant moderated mobile study run as a team →
Role / availability
UX research · interaction design · human-AI interaction · agentic UX
I am interviewing now for UX research, interaction design, and human-AI interaction roles where research, design, building, and critical judgment are valued together.
My projects are Clarence, SensorSynthFM, and Focus Reader. My research includes five UX studies of Ableton, a 56-criterion NPR WCAG audit, and a report from a 15-participant moderated study run by five facilitator groups. I have led the Pittsburgh Ableton User Group since 2015.
MS User Experience · Kent State · GPA 3.962 · December 2026 · interviewing now · Résumé →
Tell me what you are working on. I will tell you whether I can help.