About

Software engineer with a weakness for theory, functional programming, and rabbit holes.

I work professionally with Kotlin, TypeScript, and Kubernetes, and spend my spare time exploring CS theory, functional programming, developer tooling, and systems software.

Background & Philosophy

I enjoy exploring the intersection of expressive type systems, clean abstractions, and pragmatic engineering. I believe software tools should be:

Interests & Tech Stack

When I’m not building software, I enjoy experimenting with language grammars, customizing desktop environments, and learning about low-level systems.