Projects

LLM-Council

A multi-LLM deliberation system where multiple AI models collaborate to answer questions through a structured 3-stage process. Forked from Andrej Karpathy's original project, I extended it with a PostgreSQL database backend for persistence, multi-user authentication with per-user encrypted API keys, and downloadable markdown reports.

AI Assisted IACUC Form

This site is under development, but the goal is to assist users in completing Institutional Animal Care and Use Committee applications. The user can either fill a replica of the standard form, or begin with the experimental design and work through the process. AI-assistance is provided in appropriate places. This project is helping me learn to build database backends, API calls to various LLMs, and consistent UI across multiple pages.

PDF Keyword Search

This was the first app I built. The goal was a fast keyword search tool for large PDF documents, enabling searches for risky keywords across grant applications and other documents. It started with a simple Python script, but grew into a much larger app that allows multiple uploads, checks the PDF files for quality, and gives various output forms.

Battery Required

This is a simple personal site for my electric F150 Lightning. It calculates the battery percentage needed to reach a destination, including multiple stops. The point is that I can easily determine how much percentage I need to get to the next destination or charger, and whether staying extra at the first charger allows me to skip a second charger.