All Posts

Building a Personal Knowledge System with Obsidian and LLMs

How to set up an informational system using Obsidian, integrate LLMs for summarisation, and use lab notebook techniques to make your notes actually useful.

A simple way to send emails using docker and bash

Ever want to just send yourself an email when some task on your computer was finished? It's simpler than you think.

Using LLM as a Translator

How we identified and solved the gap of untranslated disruption messages for international travelers at Trainline.

Searching a data breach with ElasticSearch

When 500m Facebook records showed up online, I used Elasticsearch to search through them.

Recreating YikYak with Postgres

Building location-based anonymous posting with PostgreSQL's geospatial features.

On Device Network Logging for iOS

Making API debugging easier during release testing with on-device conversation ID logging.