Skip to main content

Projects

Welcome — this page catalogs my open-source and programming projects. Below you'll find a short note about the purpose of these projects and how they are licensed, followed by cards for each project. Each card links to the project's GitHub repository, shows a short description and license badge, and includes a quick "Fork" button to start your own copy of the repo.

Purpose & Licensing

I publish small libraries, command-line tools, demos, and learning experiments. Most projects are intended to be reusable and permissively licensed (MIT) so others can adopt and contribute; some experiments may carry more restrictive licenses (GPL) or be intentionally unlicensed.

Please respect the license displayed on each project's card when reusing or contributing. If you plan to redistribute or build upon a project, consult its LICENSE file in the repository.


Project Catalog

A standalone CLI tool for managing Obsidian vaults with comprehensive features for tags, images, properties, and indexing.

projectMIT

A Model Context Protocol (MCP) server that exposes Git operations as tools for use with GitHub Copilot in VS Code or IntelliJ IDEA.

projectMIT

Experiments on writing a web server using Koa and functional programming techniques.

experimentUnlicensed

A prototype, browser-based editor for JSON Resume documents with real-time preview capabilities.

projectMIT

Ansible provisioning scripts for setting up a new Arch Linux machine.

experimentunlicensed

Provides an HTTP API for the encoding and persistence of passwords. go-password-hasher's HTTP interface is available over port 8080.

experimentunlicensed