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.

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 →

Robostoryz

Early experiment in AI storytelling delivering themed micro tales via Telegram. Mixes LLM content generation with serverless infrastructure.

Tech: .NET, LLM, AWS Serverless, Next.js

Visit project →

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 →