Adam Rounsville's repositories
excalibur-chess-engine
A chess engine that implements a minimax algorithm, alpha-beta pruning, piece-square tables, move ordering, and a command-line UI
adamrounsville.github.io
My GitHub Pages repository to display content on my website (adamrounsville.com) built using React.js, JavaScript, HTML, and CSS
gpt3-sentence-transformer-pipeline
A Python pipeline to generate responses using GPT3, map them to a vector space using the T5 XXL sentence transformer, use PCA and UMAP dimensionality-reduction methods, and then provide visualizations using Plotly and sentiment analysis using TextBlob
3D-maze-pathfinder
A C++ command-line program that utilizes a custom path-finding algorithm built using recursion, vectors, and sets to find the valid path to traverse a 3D maze
ai-chatbot-website
An AI chatbot website built using Next.js and TypeScript, and powered by OpenAI's gpt-3.5-turbo API
covid-cases
A C++ command-line program that utilizes the C++ STL queue to compute the rolling COVID-19 case average over a configurable number of days
fantasy-basketball
A fantasy basketball trading card website built using Vue.js, JavaScript, HTML, and CSS
hashmap-word-counter
A C++ program that implements a hashmap with chaining to create a word counter for user-inputted text files
simple-chatgpt
A wrapper around OpenAI's ChatGPT API that makes it easy to create custom messages and conversations
mock-ecommerce-store
A full stack mock ecommerce store website built using Vue.js for the frontend and Node.js/Express.js for the backend
to-do-list
A C++ command-line program that creates a to-do list built using C++ STL vectors, allowing a user to add, remove, and print all tasks