Type: Code

All posts

wyoming-whisper-intel

31/08/2025

I assembled a docker container or wyoming and whisper on intel GPUs. It is built on the intel/oneapi-basekit container.


Rathole Maintainer

18/06/2025

I became a maintainer of the rathole project, which is a secure, stable and high-performance reverse proxy for NAT traversal, written in Rust.


caddy-hostnames

18/04/2025

I released caddy-hostnames, which automatically publishes .local hostnames from Docker containers via mDNS using Caddy-Docker-Proxy.


freelens

24/12/2024

This project provides a reference implementation of NaviLens and ddTag for educational or personal use.


Update: Visualisations and Generalisations for Two Candles, One Cake

28/10/2024

I've updated a previous post on the Two Candles, One Cake problem by providing new visualisations and generalisation ability.


Update: Too Many Guns

1/10/2024

I've updated the Too Many Guns site to use MapLibre and partial property updates. The later change removes the need for client side callbacks.


Frame Game Solver

21/7/2022

I wrote a proof of concept solver for John Siracusa's Frame Game. I created an interactive dashboard and wrote an overview of how it works.


Two Candles, One Cake

16/7/2022

I solved the 'Two Candles, One Cake' problem using Python. Symbolic, numeric and simulation solutions are provided.


Wordle Solver

23/1/2022

I wrote a fast solver for wordle written in Python. This package offers multiple solving strategies and empirical comparison of each.


SCD4X Support in ESPHome

20/10/2021

I added support for the SCD4X CO2 sensor to ESPHome. Pull request on Github.


LTR390 Support in ESPHome

20/10/2021

I added support for the LTR390 UV and ambient light sensor to ESPHome. Pull request on Github.


PMSA003I Support in ESPHome

18/08/2021

I added support for the PMSA003I particulate matter sensor to ESPHome. Pull request on Github.


SHT4X Support in ESPHome

19/5/2021

I added support for the SHT4X temperature and humidity sensor to ESPHome. Pull request on Github.


binsmooth

13/7/2020

I wrote a Python implementation of 'Better Estimates from Binned Income Data'. This technique allows distributions to be estimated from binned data.


Teacher Pay Comparison

16/6/2020

I made a supplemental dashboard to accompany submission to 'Valuing the teaching profession' inquiry. The dashboard uses plot.ly Dash and the code is available on Github.


Too Many Guns

3/10/2019

I recreated this Greens NSW website using Dash. Code on Github.


dash-multi

21/4/2019

I wrote a wrapper for Dash to support multi page apps.


jitcache

7/2/2019

I wrote a Python package for function caching that prevents re-entrant calls.