Nathan Cheshire's repositories
GravatarJavaClient
A Java API wrapper for Gravatar
query-string-modals
A React library for controlling and managing modals using query strings
AVL-Loader
C++ Implementation of an AVL that can save the post-order traversal and reload any saved tree at runtime
BadgeGenerator
A generator for badges to convey information in a more important way than an h1
advent-of-code-2023
My solutions to the Advent of Code 2023
c-fork-pipes-timing
Linux/GNU kernel system call timings of getpid and fork
c-linked-list-timing
C implementation of a thread safe and non-thread safe linked lists and comparison between timings for insertions/deletions
c-timing-sorting
Linux/GNU kernal qsort call timing
CyderUtils
Architected efficient utilities, wrappers, and UI components for Java/Kotlin
DollarSplitter
A classic discrete mathematics problem implemented in python
StudentScraper
Data scraper and visualizations for the MSU student directory (dockerized)
wavy-portfolio
A previous web portfolio using raw HTML
Flutter-website
My old website portfolio written with flutter
map-data
Data for map visualizations
nathancheshire
The content shown on my profile's README
PacMan
A pathfinding project bundled with the familiar game of Pac-man
python-bmi-pipeline
Full CI/CD pipeline for a TDD BMI/Retirement calculator using Flask, pytest, and Heroku for hosting
StraightShot
An email client which utilizes FXML and javax.mail
StudentHeatFall2021
A non-disclosing heatmap of all student addresses for the MSU fall 2021 semester
TemplatedStack
C++ Implementation of a templated stack