A collection of coding projects and websites I've built in my spare time. From full-stack applications to open-source tools.

A real-time multiplayer dice drinking game with live game sessions, accounts, and lobbies powered by WebSockets.

Website for a local dog training association with course listings, event booking, and a custom rich CMS for managing content dynamically.
A .NET service that uses OpenAI to generate AI-written testimonials — it powers the testimonials shown on this site.
An Obsidian plugin that imports your Medium articles into your vault as markdown files.
An Obsidian plugin to generate, rewrite, and summarize note content using LLMs, with support for OpenAI and Ollama.
A CLI scraper that extracts recipe data from food websites and converts it into clean Markdown, built with Deno and Puppeteer.
A demo from my GOTO conference talk 'Building Performant RAG Applications in Production', using FastAPI, Qdrant, and OpenAI.
A toolbox of Jupyter notebooks demonstrating advanced RAG techniques like query rewriting, routing, reranking, and RAG fusion.
An Angular demo showcasing the Signals reactivity API, built for a talk on fine-grained reactivity.
A FastAPI and Firestore service for invoking LLMs with a status monitor, designed for serverless functions with short timeouts.