Skip to main content

Projects

Personal projects and hobbies I spend time on outside of work.

Home Automation


Home Automation

My smart home and homelab built on Home Assistant, and the add-ons and integrations I contribute back to the ecosystem.

Spotcast

Maintained fork of the Spotcast Home Assistant integration for Spotify playback on Chromecast and Spotify Connect devices, distributed through HACS and kept working against the latest APIs.

Firefox & Chromium for Home Assistant

Home Assistant apps to run a full Firefox or Chromium browser inside Home Assistant, handy for wall-mounted dashboards. Shared with the community and actively maintained.

Application Security


Flic reverse engineering

Reverse engineering of the Flic smart buttons, hub and app protocols, where my security background meets the smart home.

Security advisories

The CVE security advisories I was credited for, discovered during my application security work.

AspNetCoreCracker

A proof-of-concept tool to test the resilience of ASP.NET Core Identity password hashes through a dictionary attack, illustrating why the framework’s default iteration count was too low.

Web & Tools


PowUI

A dashboard and management interface for the Powens banking aggregation API, visualizing aggregated financial data and managing users and bank connections. Runs on Cloudflare Workers.

DMArchiver

A once-popular tool to archive all the direct messages from your private Twitter conversations