Project archive

Side projects I built to learn tools or scratch an itch. My research and professional case studies are on the research and work pages; this is the rest.

Recent tools

  • AI safety

    The Guardrail

    A daily, LLM-filtered feed of new AI-safety papers from arXiv, sorted into ten categories with short summaries.

  • Retrieval

    Private Research Librarian

    A local-first command-line tool that indexes your documents and answers questions with citations.

  • Web app

    Lumina

    A text-to-speech reader that turns web articles or pasted text into audio with Gemini.

Earlier projects

  • Deep learning

    Finding exoplanets

    Classifying stars from Kepler light-flux measurements with PyTorch and fastai.

  • LLM apps

    Gemini on Alexa

    An Alexa skill that sends questions to Google’s Gemini API from an Echo device.

  • LLM apps

    AI role-playing game

    An open-ended science-fiction RPG driven by LLM APIs.

  • LLM apps

    AI chatbot

    A Streamlit chat interface for talking to several different LLMs.

  • Automation

    Mega Google Translate

    Bulk translation of HTML articles between languages while keeping the markup intact.

  • Dashboard

    Berlin Covid-19 dashboard

    Charts of Covid-19 cases in Berlin by district, built in Python.

  • Machine learning

    Housing price prediction

    A web app that predicts house prices from the California Housing dataset with scikit-learn.

  • Machine learning

    Deep neural network with TensorFlow

    A deep neural network model built in TensorFlow.

  • Visualisation

    Interactive map with Bokeh

    An interactive heat map of avocado prices across the United States.

  • Visualisation

    Bar chart race

    Animated bar chart races in Matplotlib, showing values changing over time.

  • Web app

    Holla if ya hear me

    A light-hearted Flask app that generates hot takes on the relative coolness of musicians and bands.

  • Web app

    Thing Finder

    A create-read-update-delete app built with Python and Flask.

More code is on GitHub.