Projects
A selection of things I've built or maintain. For the full list, see my GitHub profile.
Project Meow
meowary
Work journal template for developers. Combines PARA, daily notes, a Zettelkasten-style knowledge graph with semantic search, and structured coding workflows. Runs on OpenCode.
meowctl
Dotfiles and dev environment manager. Manages packages, applies configurations idempotently, and ties the rest of the platform together.
meowvim
Neovim configuration with 50+ plugins. Copilot, multi-language LSP, debugging, session management, and lazy loading.
meowg1k
CLI for LLM-powered code generation, refactoring, and explanation. Single binary. Supports multiple providers and local models.
meow.review.nvim
Inline code review annotations for AI-assisted development workflows in Neovim.
meow.yarn.nvim
Neovim plugin for browsing LSP type and call hierarchies. Tree view with live code preview.
.meow deprecated
The original component-based Bash framework for automated environment setup. Superseded by meowctl.
Educational
IDE Development Course Materials
Course materials for a university course on IDE internals: syntax parsing, code analysis, refactoring, and editor integration. CC BY-NC-SA 4.0.
WebsiteGame Development
picotron-project-template
Starter template for Picotron fantasy computer game development. Includes project structure, logging, and unit testing.
qpb-image-format
Lua scripts for Picotron that convert PNG images to QPB (Quad Palette Bitmap) format. Optimized for intro sequences and static backgrounds.
strata
CLI that exports PBR textures (Albedo, Normal, ORM) from named PSD layers.
Languages & Interpreters
my-little-lispy-experimental archived
Scheme-like Lisp interpreter written as a DSL engine for .NET applications.
Programming Problems
problems
Solutions to competitive programming problems from Advent of Code, HackerRank, and LeetCode. C#, Go, and Kotlin.