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
Focusmate feels like a magic trick for my brainI have been trying out Focusmate - a web app that matches you with another person for a virtual coworking call - and it is helping me get a lot more done.18 May 2024 • 6 min read
How text-to-speech can make your content more accessibleIn March 2024, I wrote an article for the Information Access Group newsletter about how text-to-speech can make your content more accessible, aimed at content authors and readers.13 Mar 2024 • 1 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
How can we use AI to do better thinking, not skip thinking?Ethan Mollick recently wrote an article demonstrating what you can do with AI in under a minute. He shows that you can write a product launch, plan a course syllabus, design a kitchen and do market research all in under a minute. It’s a great demonstration of what we can generate with AI tools today.15 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
Active reading with Readwise, Brainstory and AnkiLately I’ve been interested in active reading techniques and how we can turn the interesting information that we read into useful knowledge.28 Jan 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