I build and study things at the intersection of music, cognition, and technology

Harmonym

In progress

Music technology

A creative-assistant tool for musicians, inspired by Brian Eno's Oblique Strategies. Upload a MIDI file and Harmonym analyzes the chords and key, suggests harmonic substitutions, and gives you a nudge towards alternate directions. Planned: a functional-harmony mode grounded in theory alongside a more exploratory “paintbrush” mode, an extension slider from triads through to 13ths, audio preview of suggestions before you make edits, and a set of Eno-style prompt cards.

Python (music21) FastAPI React Tone.js VexFlow Try it →

Conceptual combination & memory experiment — Frankland Lab

In progress

Cognitive science research

Designing and running a memory and conceptual-combination study at Professor Steven Frankland's Mind, Brain, & Computation Lab — from experimental design through live data collection with real participants. The work spans stimulus design, randomization logic, and building the technical infrastructure a real study needs to run reliably at scale.

Research design JS jsPsych Pavlovia

The acquisition of negation in Turkish and English

Complete

Linguistics research · Class project

Cross-linguistic corpus study comparing how Turkish- and English-speaking toddlers learn to express negation, using naturalistic speech data (CHILDES) and the CLAN analysis software. Turkish children reach for grammatically complex negation forms earlier than expected; English-speaking kids lean on the standalone word “no” before shifting to contractions like don't and can't.

Research design R CLAN CHILDES/TalkBank

Constructing a language: Ʈalha'ti

Complete

Class project

Built the structural foundations and essential vocabulary of an original constructed language, Ʈalha'ti, for my final project.

Linguistic analysis