Blog
Building a Tool To Add Dynamic Content to My GitHub Profile
How I built dōteki, a plugin-based tool to add dynamic content to GitHub profiles. Inspiration, thought process, and future plans.
Notes on Notes: Analysing Seven Years of Music Streaming Data
From a childhood keyboard to streaming in over 170 countries. An analysis and visualisation of seven years of royalties data to see how my music has been heard, how much Spotify, Apple Music, TikTok, Instagram, etc. really pay per stream, and more.
Self-Hosting GoatCounter with an nginx Reverse Proxy and SSL
How to self-host GoatCounter —a lightweight, privacy-friendly web analytics tool— with an nginx reverse proxy and an SSL certificate.
The 8 Most Important Statistical Ideas: Bootstrapping and Simulation-Based Inference
A dinner party with friends, a vending machine, and magic… Or how bootstrapping allows us to estimate the distribution of almost anything without complicated equations or gathering many samples. Featuring a very cool interactive widget.
Nine Illustrated Tips to Get Started with AI Chatbots like ChatGPT
A guide for my parents and beginners alike, introducing the basics of interacting with AI chatbots. Essential tips on privacy, accuracy, and communication techniques.