Cadence
2026A gamified music theory study app for beginners through AP Music Theory. Learn notation, rhythm, scales, intervals, and chords through bite-sized lessons, instant feedback, and a progression system that keeps you coming back.
Charlotte, NC
Engineer by trade, writer by habit, learner by default.
Front-end work, mostly React and TypeScript — I'm drawn to the seam between design and code.
Music → law school → video → code.
public/images/profile.jpeg I'm a front-end software engineer based in Charlotte, NC, most recently building things at iHeartRadio with React and TypeScript. I care a lot about the craft of the interface — the small decisions that make an experience feel alive and intentional rather than just functional.
Before I was an engineer, I studied music business at Belmont University (I'm a classically trained pianist, also trumpet), spent a year in law school, worked in video production, and found my way to Nashville Software School. The circuitous path left me with an unusual mix: I think like a systems designer, I write like a storyteller, and I build like someone who's genuinely delighted by the web.
Outside of work, I'm in the middle of countless side quests: attempting to learn jazz piano, diving deep into the rabbit hole that is Formula 1, birdwatching with way more enthusiasm than I expected, learning German (mostly via Duolingo), meditating, and reading everything I can. I'm also a mom — my daughter Hollis, my husband Drew, and our dogs Sammy and Ty keep things lively.
This site is a small corner of the internet where I keep my work, my writing, and the occasional overshare. Welcome.
A selection of things I've built — at work, for fun, and for learning.
A gamified music theory study app for beginners through AP Music Theory. Learn notation, rhythm, scales, intervals, and chords through bite-sized lessons, instant feedback, and a progression system that keeps you coming back.
An interactive data visualization app exploring F1 race and driver statistics. I built this to dig into a dataset I found genuinely interesting and to practice building something visually expressive — charts that reward curiosity rather than just display numbers.
A CodePen dashboard component that's less about functionality and more about aesthetic: how data-heavy UI can still feel calm, considered, and human. This is the kind of design work I enjoy most — opinionated, detail-forward, and with a clear point of view.
More experiments on CodePen →
Thoughts on code, music, and whatever I'm obsessed with this month.
A field report from building on React 19, Next.js 16, and Sanity v5 before the ecosystem caught up.
Read moreThe Mac app does it automatically. Here’s the workflow that replaced my old terminal setup.
Read moreThe Circuit Gilles Villeneuve has a pattern. George Russell just became the newest entry in a very long ledger.
Read moreROUND 5 RECAP: CANADIAN GRAND PRIX · Circuit Gilles Villeneuve · May 23–24, 2026
Read moreWhether you're curious about my work, want to collaborate, or just want to talk about birds or climbing — I'm easy to reach.