Open Source
Software we build and share, alongside our contributions to the tools we use.
Frameworks
Apps & Utilities
-
Chrome extension
Vocation
Drafts cover letters and recruiter messages from your saved profile, and tracks your daily job-board rounds.
AutoCAD
-
AutoCAD add-in
Pantheon
Draws metal building framing from the engineer's numbers: workframes, slabs, base plates, girts, and purlins.
-
AutoCAD add-in
Cork
Drops parts onto the work plane and sorts 3D solids onto layers named after their materials.
-
AutoCAD tools
CadPack
An AutoCAD 2027 ribbon plug-in for 3D detailing: solids, dimensions, material layers, drawing cleanup, steel shapes, fasteners, and weld symbols.
Libraries
-
Windows Forms control
UCImageCombo
A dropdown list that shows an icon, a colour, and an optional bold weight beside each item.
-
Go library
algokit
Classic algorithms and data structures in Go. Generic, tested, and with the cost of each function documented.
Contributions
Patches submitted to other open-source projects. Each links to the original pull request and its review history.
-
ErsatzTV
Preserving live TV segments
Keeps existing HLS segments available when transcoding falls behind, instead of clearing the playlist. Handles empty playlists safely and adds a regression test.
-
Uno Platform
Clearer, more reliable builds
Two build-tool fixes: handle an optional Apple font manifest without crashing, and replace a generic WebAssembly splash-screen failure with an error that explains how to resolve it.
-
Uno Platform · ICU
Mac Catalyst support for ICU
A proposed ICU build and packaging update for Mac Catalyst on Apple Silicon and Intel. Includes universal libraries and runtime selection so Uno’s Skia text stack can link against the correct platform.
-
NestJS
Entity generation for NestJS
An entity generator with templates, path handling, and tests, paired with a CLI change to register the entity command. Generates TypeScript entity classes in the application’s entities directory.
