Projects

A selection of open source projects I've built and maintain.

VBA-StringTools

Cross-platform Unicode string tools for VBA. Proper code point handling, UTF-8 conversion, and safe substring operations — on both Windows and Mac.

VBA Unicode
★ 25

GroupMixer

An algorithm for distributing people into groups optimally, with a web app at groupmixer.app. Built with Svelte and TypeScript.

TypeScript Svelte Algorithms Live demo →
★ 5

VBA-FastDictionary

A fast, native dictionary implementation for VBA that works on both Windows and Mac. Drop-in replacement for Scripting.Dictionary.

VBA Data Structures

immich-admintools

Enhanced job monitoring and administrative tooling for Immich, the self-hosted photo management solution.

TypeScript Tooling
★ 4

VSCode-repo-stats

A VSCode extension that displays detailed repository statistics — lines of code, file counts, language breakdown, and more.

TypeScript VSCode
★ 2

VBA-FileTools

Cross-platform file system tools for VBA. Consistent file I/O operations across Windows and Mac.

VBA File System

FolderIconManager

A Windows utility for setting custom folder icons. Built with C# and WPF.

C# Windows

OneDrive Path Conversion

A popular VBA gist for resolving OneDrive and SharePoint local paths to their web URLs and vice versa. Linked from a highly-upvoted Stack Overflow answer.

VBA OneDrive