
Jeremiah Crowell
Projects
Where I put medium-sized things that I've made, usually after being nerd sniped by some interesting problem
Boardally
A RAG application to help keep board game nights running smoothly. Choose the game, ask about a rule you can't remember, and Boardally prompts an LLM with the rulebook to retrieve exactly what you need to know.
[Python, Flask, Numpy]
Movie Recommender
Rate some movies, get recommendations. Demo of item-item collaborative filtering using the MovieLens 1M dataset.
[Python, Flask, Numpy]
Advent of Code 2023
My solutions to some of the Advent of Code 2023 problems - I only made it to day 17 before the 'amount of time to solve the problem' line and the 'amount of non-holiday activity time' line intersected
[Python]
Solitaire Solver
Solitaire engine written in C, and a Gymnasium environment that wraps it, to train an agent with reinforcement learning.
[C, Python, Gymnasium]
Pascal's Mod Triangle
A visual exploration of Pascal's Triangle in different moduli.
[Jupyter Notebook, Matplotlib]
Peg Game Analysis
Numerical analysis and data visualization of the many ways to solve the "peg game" (from cracker barrel)
[Jupyter Notebook, Matplotlib]
Markov Chain Sentences
Webapp that takes a link to a webpage and uses Markov chaining / bigram to create a new, strange sentence from it. (Used to be hosted on my old site but haven't gotten around to restarting it)
[Python, Flask, Numpy, BeautifulSoup]
Optimal Hangman
Webapp and API I created that uses simple statistics to compute the optimal letter guesses for a game of hangman. (Used to be hosted on my old site but haven't gotten around to restarting it)
[Python, Flask]
Orpheus
Short 2D sidescroller game, inspired by the ancient myth of Orpheus and his descent to the underworld. Written in 2 weeks for my Classical Civilizations 115 final project.
[Python, PyGame]
PHP Calculator Writeup
Writeup of my solution to the PHP Calculator challenge from PwnyCTF / UIUC's cybersecurity club CTF.
[PHP]
Wikipedia Graph Analysis
Final team project in data structures course, wrote a graph implementation to parse then analyze a dataset of Wikipedia hyperlinks, about 25 million edges in size. I was responsible for implementing the graph class, BFS, and Kosaraju's algorithm.
[C++]
Super Checkers
Multiplayer checkers game for Android. I implemented the polling/netcode in the app and designed the API for the server.
[Java, Android, Python, Flask]