Projects
-
Fair Search
Group project for an Information Retrieval class, with a goal of minimizing bias in academic search.
Based on a corpus of 50,000 academic papers retrieved from ArXiv, enables the user to query content related to the papers' abstract with relevancy determined by LLM. A separate LLM then evaluates the results for bias.
- Python
- LlamaIndex
- Streamlit
-
Retro Shell
You're looking at it! For that virus-free* nostalgic web experience.
- Astro
*I hope.
-
LLM Agent Template
A template utilizing LlamaIndex and FastAPI to quickly enable RAG agent workflows. Built with hackathons in mind — it's the scaffolding used by Fair Search.
Supports Ollama, Gemini, Anthropic, and OpenAI LLMs.
- Python
- LlamaIndex
- FastAPI
-
Apollo Interface
A Python + Flask tool that generates content for sci-fi TTRPGs like the Alien RPG and Mothership. Hasn't been updated in a long time, but kind of neat.
See it at https://apollo.carlcarlcarl.com if I've remembered to log in to Python Anywhere this month.
- Python
- Flask
Based on the first edition of the Alien ruleset. I would genuinely love to come back to this project in the future, and have started a Java implementation that I've had to set aside due to course work. The Python version was created as part of taking Harvard's CS50 online, but before I learned anything about architecture.