My Apps & Software
A collection of open-source projects, Home Assistant integrations, CLI utilities, libraries, and custom watch faces. Contributions, issues, and PRs are always welcome.
Time Tracking
Gallifrey
Jira work logging companion and time-tracking desktop app.
Essentially a big stopwatch app with direct Jira integration to log hours worked and manage remaining estimates without opening the web portal. Become a Jira time lord!
- Links: Website · Source (GitHub)
- Install: Direct download via the website (includes auto-updates).
ClockifyCli
Cross-platform terminal client for Clockify time tracking.
List, start, stop, and edit time entries directly from your shell without leaving your terminal or switching contexts.
- Links: Website · Source (GitHub) · NuGet
- Install:
dotnet tool install --global ClockifyCli
Wearables & Watch Faces
Amazfit Watchfaces
Custom, data-dense digital faces designed for Amazfit smartwatches.
A collection of custom watch faces built for high readability, data metrics, and battery efficiency on Amazfit hardware.
- Links: Website · Source (GitHub)
- Install: Sideload via amazfitwatchfaces.com or install via the Zepp app.
Fitbit Overview Watch Face
Stats-heavy glanceable display for Fitbit devices.
Packed with daily fitness metrics, battery level, active zone minutes, heart rate, and step goal rings.
- Links: Website · Source (GitHub) · Fitbit Gallery Listing
Home Assistant
Clockify-HA
Home Assistant integration for Clockify workspace and timer monitoring.
Pulls active time tracking data, current timers, and logged activity from Clockify into Home Assistant sensors for desktop status dashboards and automated desk presence tracking.
- Links: Source (GitHub)
- Install: Add as a custom repository in HACS or copy to
custom_components/clockify.
Hildebrand Glow DCC (Maintained Fork)
Home Assistant integration for UK SMETS smart meter data via Hildebrand Glow.
A maintained fork of the Hildebrand Glow integration for UK DCC-connected smart meters. Pulls half-hourly electricity and gas consumption, standing charges, and rates directly into the Home Assistant Energy Dashboard.
- Links: Source (GitHub)
- Install: Add as a custom integration in HACS.
SolarSynk v2 (Maintained Fork)
Home Assistant add-on and integration for Sunsynk solar inverters and battery storage.
A maintained fork of the SolarSynk v2 integration. Connects to Sunsynk cloud APIs to monitor solar PV generation, multi-phase loads, battery charge/discharge capacity, and grid export parameters in real time.
- Links: Source (GitHub)
- Install: Add as a custom add-on / integration repository within Home Assistant.
Developer Tools & CLIs
Paket Chain
Fluent command chainer and automation utility for Paket.
Simplifies calling Paket across project folders and chains commands together to streamline dependency workflows.
- Links: Website · Source (GitHub) · NuGet
- Install:
dotnet tool install --global PaketChain
Doser
Lightweight CLI uptime and stress testing utility.
A dotnet CLI tool to call URLs in bulk to benchmark endpoint responsiveness, warm up services, and verify uptime.
- Links: Website · Source (GitHub) · NuGet
- Install:
dotnet tool install --global Doser
What3Passwords
Memorable, high-entropy password generator.
Picks a random global location via the What3Words API to generate randomized, secure, and human-readable 3-word passwords.
- Links: Website · Source (GitHub) · NuGet
- Install:
dotnet tool install --global What3Passwords
Bing Image Downloader
Automated scraper for daily Bing desktop wallpapers.
Facilitates downloading high-definition featured daily wallpapers from Bing sites worldwide straight into a local folder for rotating desktop backgrounds.
- Links: Website · Source (GitHub) · NuGet
- Install:
dotnet tool install --global BingImageDownload
Libraries & Backend
Google Diff-Match-Patch (.NET)
Modernized .NET Standard port of Google’s diffing engine.
Repackaged for modern .NET runtimes with an ergonomic API surface and built-in formatting extensions to output cleaner HTML and text diffs.
- Links: Website · Source (GitHub) · NuGet
- Install:
dotnet add package google-diff-match-patch
WebhookRelay.net
Secure inbound webhook proxy for firewalled environments.
An Azure Function + Azure Service Bus pipeline that receives external webhooks and relays them safely down to an internal agent running behind private firewalls.
- Links: Source (GitHub)
Chocolatey
Chocolatey Packages
Maintained collection of automated Windows packages for Chocolatey.
A collection of community Windows software packages maintained and automated using the Chocolatey AU (Automatic Updater) framework and CI/CD pipelines to publish updates to chocolatey.org.
- Links: Source (GitHub)
- Install:
choco install <package-name>
Utilities & Fun
| Project | Description | Stack & Links |
|---|---|---|
| Timelapse | Takes a webcam photo every minute via Bash, then timestamps and compiles frames into a 30 FPS video with C#. | Bash · C# · GitHub |
| Secret Santa Helper | Festive WPF app that randomizes gift pairings and quietly sends assignments via an SMTP relay. | WPF · C# · GitHub |
| Advent of Code | Solutions and problem benchmarks for the annual Advent of Code challenges. | C# · GitHub |