Putting my Strava activities on a single mapI’m excited to share a small project I’ve been working on: a web app that takes your Strava workout activiites and puts them on a single map using Astro, the Strava API and the Mapbox SDK.23 Aug 2024 • 2 min read
Giving Claude 3.5 Sonnet extra abilities with custom toolsI’m excited to share a demo chatbot interface built with Next.js that allows you3 Jul 2024 • 4 min read
A Neovim shortcut for quickly extracting Twig componentsIn the last week or so I’ve been getting up to speed learning how to make websites with Craft CMS. Craft is a PHP-based content management system that uses Twig templates.13 Jun 2024 • 7 min read
A web app for taking screenshots of maps using Protomaps and MapLibreAt the start of May, my partner and I will be moving from Australia to live in Paris for a year. We’re really excited! I’ve been trying to learn a bit more French before our move, so I’ve been using the spaced repetition app Anki to learn vocabulary.20 Feb 2024 • 6 min read
Using Weaviate's generative search for brainstormingLately I’ve been interested in generative search - the idea of searching through a database of text items by semantic similarity and then generating new text based on the search results. I think this is a really powerful idea.10 Feb 2024 • 5 min read
Turning a scanned PDF into an audiobook with Azure Document Intelligence and OpenAI APIsI’ve been experimenting with turning scanned PDFs into audiobooks using:17 Dec 2023 • 16 min read
Why I like DirectusI’ve been playing with Directus on and off for about a year now. It is a customisable headless CMS with a bunch of interesting features that make it exciting to me.4 Nov 2023 • 6 min read
Giving HTML elements the power to update themselves with HTMX and AstroSay you’re building a web app that allows the user to upload a PDF document. The web app processes the PDF document, but it takes more than 10 seconds to complete.7 Oct 2023 • 4 min read
Making a web app for previewing Resident Advisor event lineups with Astro and HTMXAs I’ve been exploring the world of electronic music through DJ mixes, I’ve been using Resident Advisor4 Oct 2023 • 6 min read
Simon Willison's issue-driven developmentFor the past couple of years, I’ve been a big fan of Simon Willison, an open2 Oct 2023 • 3 min read