Software engineer with a weakness for theory, functional programming, and rabbit holes.
I work professionally with Kotlin,, TypeScript/Angular, and Kubernetes, and spend my spare time exploring CS theory, functional programming, and systems software.
| Project | Description |
|---|---|
| indigo | Multiparadigm programming language designed around functional principles, implemented in Haskell |
| intellij-haskell-lsp | IntelliJ plugin providing Haskell language support via haskell-language-server |
| obsidian-advanced-find-and-replace | Vault-wide regex find-and-replace with capture group support and live preview |
| firefox-minima | Minimalist Firefox theme inspired by qutebrowser |
| tatoeba-lookup | Browser extension for fetching word definitions from the Tatoeba corpus |
| aurora | x86 kernel written in C, an exercise in low-level systems programming I did a couple years ago |






