software engineer · recovering theoretical linguistics
Tyler J.
Peckenpaugh
Work
- (A)
sync-tab-scroll
Multiplayer guitar tab that scrolls in lockstep for a band playing in different rooms. One host drives a shared transport over WebSockets; everyone's tab scrolls, plays, and counts in together. Live rendering via alphaTab.
- TypeScript
- WebSockets
- alphaTab
- Svelte
- (B)
assisted-review
A CLI that makes you the reviewer and the AI the assistant. It pulls a GitHub PR or GitLab MR, splits the diff into readable chunks, and pages through them one at a time with AI commentary alongside. Published to npm.
- TypeScript
- React
- CLI
- AI
- (C)
artifact-driven-dev
A spec-driven-development framework built on capturing decisions you've already made rather than eliciting them from scratch. Living artifacts, a versioned constitution, drift detection against the codebase. I've written about it on the blog.
- Claude Code
- skills
- shell
- prose
About
I'm a generalist software engineer, happiest writing, reading, testing, and deleting code. I lean toward developer experience and DevOps, with a good chunk of my work in infrastructure. These days I build products in health tech.
Before software I did a PhD in linguistics at the CUNY Graduate Center, under Janet Dean Fodor. My dissertation was on whether the way people parse prepositional-phrase attachment ambiguities is affected by the prosody of spoken utterances.
She planned to cram the paperwork in the drawer into her briefcase
If that makes no sense to you, you're leading a better life than me.
nowTypeScript · React · Node · AWS · a band that rehearses remotely