(former) Director of IT & Software Engineering Lead — 1904labs / Turnberry Labs
I fix things at the protocol layer: like a path-traversal hole in a 57.4k-star media server, USB gadget recovery in remote-KVM firmware, allocation behavior in a logging library, sort order in the .NET runtime's JSON serializer. I maintain a JS library installed 1,013,664 times a month. I know networking, DNS, and AI inside and out.
~$ git log --author=IDisposable --since="1 year ago" --stat
Trailing twelve months, public activity only.
~$ cat SKILLS.md
Builds Claude Code plugins (a transcript exporter, an Android-dev plugin), applies human-centered agile practice to agent workflows (hcd-agile-ai), and runs shipped work through Claude as a documented engineering discipline — the Mind the Gaps plugin carries 20+ architecture decision records written alongside the code that explain every non-obvious call.
~$ ls -la contributions/jellyfin/
Finds what's missing across a library — absent collection entries, episodes, cast/crew filmographies, recommendations — and builds a fill-the-gaps dashboard with where-to-watch links. Multi-ABI plugin, own injected web UI, 880+ tests.
OCRs embedded VobSub (DVD) and PGS (Blu-ray) image-based subtitles to SRT — pure managed code, Subtitle Edit-compatible pattern databases.
Adds JustWatch external IDs and deep-links across movies, series, seasons, and episodes, with an opt-in task to auto-resolve them.
A plugin for surfacing another Jellyfin server's library as remote/federated content.
UpdateOrInsertItems~$ ls -la contributions/jetkvm/
~$ ls -la contributions/go/
A from-scratch Go rewrite of Snappy Driver Installer Origin's C++/VCL engine —
hardware detection, driver-pack indexing and matching, install logic, and an interactive
terminal UI. Packaged and published as IDisposable.SDIGo.
Objects field type and array handling for IPAddr/IPPrefixcontext.Context in Object/EmbedObject~$ ls -la contributions/dotnet-runtime/
System.Text.Json's EnumFieldInfo sort path and
unified how JsonDocument/Utf8JsonReader handle
DateTime/DateTimeOffsetKeyAnalyzer and coalesced identical
constant WordCategoriesMaxBy/MinBy returnTimeSpannormalizeLocale for the mono browser targetAmbiguousMatchException message~$ ls -la projects/personal/
Maintains the actively developed continuation of a stalled DOM-to-image library. Shipped SSR safety, iframe and image-resolution fixes, pseudo-element handling, cross-origin font embedding, and a pluggable logger/request-interceptor API. Published to npm under his own name — nearly a million installs last month.
A WebFinger handler on Cloudflare Workers and KV, used to verify a Mastodon identity without running a server.
Pulls plain text out of anything with a Windows IFilter installed — a C++ COM component plus a C# wrapper library.
A lightweight-code-generation library that speeds up .NET reflection for constructors, members, and indexers.
A Claude Code plugin that exports a session transcript to Markdown — rewritten from Python to Go to drop the runtime dependency entirely.
~$ ls -la contributions/other/
Merged a fix to Microsoft's Rust-based coreutils-for-Windows project.
Published IDisposable.SDIGo to the Windows Package Manager community
repository.