Open source contributions

Building tools for engineers & teams

A curated collection of community projects, utilities, and scripts I maintain or have released publicly. Most started as solutions to recurring problems in real-world systems and became reusable building blocks.

Projects

Larger codebases and libraries that power production workloads or developer tooling.

VaultSharp.Extensions.Configuration

Integrates HashiCorp Vault seamlessly as a configuration source in .NET Core applications. Simplifies secrets management. ~700k downloads on NuGet.

Tech: .NET, C#

View on GitHub →

megarac

Command-line assistant for remote administration of servers with Megarac BMC. Provides repeatable operations for provisioning at scale.

Tech: Go

View on GitHub →

contexify

Lightweight CLI tool to aggregate selected files into a single context package. Designed for LLM workflows with `.gitignore` awareness and token budgeting.

Tech: Go, tiktoken

View on GitHub →

smtp2discord

A tiny software that receives SMTP requests (emails) and sends them to Discord webhooks.

Tech: Go, Docker, Linux packages

View on GitHub →

Miscellaneous Tools & Scripts

Smaller utilities, gists, and one-off scripts that save time when dealing with infrastructure operations or data wrangling.

Background Large File Fetch

Bash helper for downloading multi-gigabyte artifacts in the background while keeping terminal progress. Ideal for long-running remote sessions over SSH.

Tech: Bash

View gist →

Proxmox Host Backup

Automates backing up a Proxmox host configuration to a Proxmox Backup Server. Handles snapshot creation, retention, and logging to simplify disaster recovery workflows.

Tech: Bash, Proxmox Backup Server

View gist →

Git Branch Prune (fish)

Fish shell function that prunes local Git branches already merged or removed upstream, keeping local repositories tidy with a single command.

Tech: Fish shell, Git

View gist →

Integer Bag Assignment

Sample take-home for Go engineers implementing a multiset data structure with idiomatic Go patterns, benchmarks, and thoughtful edge-case handling.

Tech: Go

View gist →

Enlarge Disk Size Inside Debian/Ubuntu VM

Quick reference for expanding disk partitions in Debian and Ubuntu virtual machines without downtime or data loss.

Tech: Bash, Linux

View gist →