Riley Huston's Projects
Simulates the allocation of memory using first fit, best fit, and worst fit algorithms.
Solves sudokus using CSP Consistency and Backtracking algorithms.
Discord bot that gives stats from the given server to the user. (num messages sent in server, images sent, rank compared to others.)
React app that solves the N-Queen puzzle in your browser using the minimum conflicts algorithm.
Python program that generates the best suggestion for a given misspelled word using the Noisy Channel Model.
Pong recreated in OpenGL.
3D Website made using THREE.js, node.js, and Vite.
Second iteration of my portfolio website. Made using HTML, CSS, and Javascript.
Python program that generates the page rank of the Stanford web graph from 2002.
Search engine that collects and indexes documents from a list of URLs so that they can be searched. Machine learning portion predicts topic of given URLs.
Sorting visualizer that visualizes common sorting algorithms. Includes the fun sound effects too :)
Various webcrawler programs made to gain a deeper understandings of webcrawling concepts.
Gathers data from a given amount of suggested videos using YouTube's Data API. Comes with a Jupyter Notebook used to plot relationships between key data points. Started this project to research YouTube recommendations and answer specific research questions.