Pinned Repositories
Contiguous-Memory-Allocation-Simulation
Simulates the allocation of memory using first fit, best fit, and worst fit algorithms.
CSP-Sudoku-Solver
Solves sudokus using CSP Consistency and Backtracking algorithms.
Distats
Discord bot that gives stats from the given server to the user. (num messages sent in server, images sent, rank compared to others.)
N-Queens-Solver
React app that solves the N-Queen puzzle in your browser using the minimum conflicts algorithm.
OpenGL-Pong
Pong recreated in OpenGL.
Portfolio-Website
3D Website made using THREE.js, node.js, and Vite.
python-search-engine
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
Sorting visualizer that visualizes common sorting algorithms. Includes the fun sound effects too :)
youtube-viewer
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.
sentiment-analysis
Machine learning project that uses sentiment analysis to train a model for scoring reviews.
mr-rjh3's Repositories
mr-rjh3/N-Queens-Solver
React app that solves the N-Queen puzzle in your browser using the minimum conflicts algorithm.
mr-rjh3/Contiguous-Memory-Allocation-Simulation
Simulates the allocation of memory using first fit, best fit, and worst fit algorithms.
mr-rjh3/CSP-Sudoku-Solver
Solves sudokus using CSP Consistency and Backtracking algorithms.
mr-rjh3/OpenGL-Pong
Pong recreated in OpenGL.
mr-rjh3/Portfolio-Website
3D Website made using THREE.js, node.js, and Vite.
mr-rjh3/python-search-engine
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.
mr-rjh3/Distats
Discord bot that gives stats from the given server to the user. (num messages sent in server, images sent, rank compared to others.)
mr-rjh3/mr-rjh3
mr-rjh3/Noisy-Channel-Model
Python program that generates the best suggestion for a given misspelled word using the Noisy Channel Model.
mr-rjh3/Portfolio-Website-mk2
Second iteration of my portfolio website. Made using HTML, CSS, and Javascript.
mr-rjh3/python-page-rank
Python program that generates the page rank of the Stanford web graph from 2002.
mr-rjh3/sorting-visualizer
Sorting visualizer that visualizes common sorting algorithms. Includes the fun sound effects too :)
mr-rjh3/webcrawlers
Various webcrawler programs made to gain a deeper understandings of webcrawling concepts.
mr-rjh3/youtube-viewer
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.