Running a Half Marathon 10 Months After Breaking My Leg
Sharing my story of how I broke my leg while running, the recovery process, and eventual training to complete my first half marathon less than 10 months after the break.

Sharing my story of how I broke my leg while running, the recovery process, and eventual training to complete my first half marathon less than 10 months after the break.

I used an Adafruit QT Py ESP32-C3 board, capacitive moisture sensor, a cheap fountain pump, and a relay to create a self watering system for our christmas tree. All for about $20, not including parts and tools I already owned.

Using a custom iOS Shortcut to open my train ticketing app using the iPhone 15 Pro action button only while commuting

A detailed look into migrating a personal site from Next.js to Astro. I share my reasons for the switch, code comparisons, performance benchmarks, some of Astro's shortcomings, and my plans for working with Astro.

I documented my journey of upgrading this site to Next.js 13 and opting into the new app directory beta.

I designed and 3D printed a custom panel for rack mounting the new Home Assistant Yellow and a Raspberry Pi 4.

Step by step guide to connect an ecobee thermostat to a mini split unit via Home Assistant and locally controlled integrations.

Using open-source WLED library to recreate a traditional repeating color Christmas string light effect

Use Home Assitant to play any audio file through a smart speaker when someone rings a UniFi G4 Doorbell.

How I was able to load a custom svg file into the FontAwesomeReact component.

One of the first things I wanted to do after buying the Ender 3 back in August 2020 was the ability to power on/off the printer via the OctoPrint interface. Luckily there is a robust PSU Control plugin that already exists. I just needed to figure out the hardware...
