Portfolio
Software
Research prototypes, developer tools, audio and video plugins, and the automation that keeps large estates honest. Most of it is written because the thing did not exist, or existed badly.
Software Projects
Three applications, each one shown running rather than described: share-access auditing, a public map of places to practise DJing, and a colour system for After Effects.
Infrastructure Automation Tooling
Three Ansible systems and four PowerShell products, for building, retiring and certifying servers and for auditing the identities that reach them.
PowerShell and Ansible tooling for governed infrastructure provisioning, deprovisioning, identity auditing and certificate lifecycle automation. PowerShell is the operator interface; Ansible Automation Platform is the execution and audit authority, and the boundary between them is the design.
Audio Plugins
Four effects built as native plug-ins, each one narrow on purpose, and each shown in the editor it really ships with rather than in a mockup.
Video Plugins
Five effects that take a picture apart rather than grade it, each one recorded running against the same five seconds of footage.
Failures
Three projects that did not end up doing what they were built to do. The reason each one stopped is the most interesting thing about it.
Other Software
Work that stands on its own rather than belonging to one of the collections above. None of these has a page here yet, so each is listed rather than linked.
-
OGWA
Identity and group lifecycle governance. OGWA correlates Okta applications and their assigned groups, Okta usage and Active Directory group state with dependency evidence, so a group that may be ready to retire reaches review with the facts behind it, and every decision from candidate through hold, approval, revalidation and retirement is recorded on an audit chain. A candidate is evidence for review, never authorization to delete: the Okta and AD integrations are read-only, remediation is dry-run planning only, and the build refuses production mutation at startup.
Python · PowerShell · JavaScript · Okta · Active Directory
-
Audio Plugin Suite
A family of small, opinionated audio plugins built on the VST3 SDK and iPlug2 — bit crushing, a dual-stage expander, and a set of character processors modeled on consumer playback hardware. Each is deliberately narrow: one job, few controls, no preset browser. The four that have an entry of their own, and a page of their own, are not counted here.
C++ · VST3 SDK · iPlug2 · DSP