Work

Personal projects. I can’t show the code I write at work, so here’s what I write for myself.

  1. Anlaby Park Community Library

    Events calendar and admin area for a community-run library, so opening hours and events can be edited without touching code. One Lambda per endpoint behind API Gateway, infrastructure in Terraform, deployed by GitHub Actions authenticating through OIDC rather than stored keys, and a WCAG check that fails the build.

    Built, deployed, and offered to the charity.

    Angular · Lambda · API Gateway · DynamoDB · Terraform · GitHub Actions

    wallistom/anlaby-park-community-library

  2. Document Q&A

    Question answering over uploaded documents — ingestion, pgvector search, and conversation history, with tests and CI. Retrieval filters on distance before taking the top matches, so it can return nothing and say so rather than answer from whatever was nearest.

    Django · Django REST Framework · PostgreSQL · pgvector

    wallistom/rag-document-qa — private for now