Projects in Awesome Lists by Winterwind
A curated list of projects in awesome lists by Winterwind .
https://github.com/winterwind/hnefatafl
My final project/game for my university's Intro to Game Programming course (CSC329) and my largest programming project to date
board-game boardgame csharp csharp-game grid-layout hnefatafl photoshop unity unity2d video-game videogame
Last synced: 09 May 2026
https://github.com/winterwind/moviereccomendationsystem
My personal summer project: a program that prompts the user to enter the desired genre(s) and keyword(s) and outputs a list of movies that matches that query; results print in terminal
beautifulsoup beautifulsoup-library beautifulsoup4 cinemagoer filesystem html-parser imdb imdb-dataset imdb-webscrapping imdbpy lxml python python3 regex requests-library terminal-based try-catch txt-files webscraping webscrapping-python
Last synced: 28 Mar 2025
https://github.com/winterwind/udp_sim
Simulations of the Stop-and-Wait & Go-Back-N UDP protocols (results print in terminal from the client files)
go-back-n latex networks python stop-and-wait tex udp
Last synced: 15 May 2026
https://github.com/winterwind/network_router_queue_sim
A simulation of a network router queue (results print in separate .log file)
classes latex logging networks object-oriented-programming oop priority-queue python queue queues routers tex
Last synced: 17 May 2026
https://github.com/winterwind/hangman
A simple python script that generates a hangman game using a word randomly chosen from a separate txt file. Results print in terminal.
console-game hangman hangman-game hangman-in-python python random random-library random-word random-word-generator terminal-based terminal-game txt txt-files
Last synced: 12 Aug 2025
https://github.com/winterwind/dogsim
An incomplete terminal-based game where the user could interact with a dog. Chances of me coming back to finish this are very low and it was just meant to be a fun exercise in python
console-game gaussian gaussian-distribution levenshtein-distance levenshtein-string-distance object-oriented-programming oop python random terminal-based terminal-game time
Last synced: 21 Aug 2025
https://github.com/winterwind/searchengine
The final project for my university's intermediate java course. The program demonstrates how a search engine effectively works on a smaller scale using data from separate files as opposed to the entire worldwide web.
filesystem gui hashmap java object-oriented-programming oop search search-algorithm search-engine txt-files
Last synced: 21 Aug 2025
https://github.com/winterwind/csc115-4b_midterm
Midterm project assignment for my university's introductory python course
Last synced: 25 May 2026
https://github.com/winterwind/ecg_signal_classification
Two-part project that involves detecting the R-peaks in an ECG signal to extract the individual ECG beats and making a machine learning model to classify them
csv csv-files data-science decision-trees ecg ecg-classification ecg-signal jupyter jupyter-notebook knearest-neighbors knn machine-learning matplotlib matplotlib-pyplot numpy pandas pyplot python random-forest scipy
Last synced: 11 Apr 2026
https://github.com/winterwind/housingpricesproject
A two-part project involving making predictions using various regressors and then implementing linear regression from scratch and predicting that way
csv csv-files data-science decision-tree gradient-descent jupyter jupyter-notebook knearest-neighbors knn linear-regression linear-regression-scratch machine-learning matplotlib matplotlib-pyplot numpy pandas python random-forest regression sklearn
Last synced: 12 Apr 2026
https://github.com/winterwind/pca_project
A short two-part project that uses PCA (along with GMM in task 2); first with the fashion-NMIST dataset and then with fetch_lfw_people
data-science eigenfaces fashion-mnist fashion-mnist-dataset gaussian-mixture-models gmm jupyter-notebook machine-learning matplotlib matplotlib-pyplot pca pyplot python sklearn
Last synced: 11 May 2026
https://github.com/winterwind/crude-wordle
The final project for my university's introductory java course. It involved us making a simple terminal-based version of wordle, and there are two versions: a simpler one that has the player choose the word and a more complex one that uses a pre-chosen word.
console-game import java multifile object-oriented-programming oop terminal-based terminal-game wordle wordle-clone wordle-game wordle-like
Last synced: 01 Mar 2025
https://github.com/winterwind/test_game
A simple "game" I created to complete the homework assignments for my university's Intro to Game Programming course (CSC329)
csharp top-down top-down-game top-down-movement topdown topdowngame unity unity2d unity2d-game
Last synced: 15 Oct 2025
https://github.com/winterwind/csc322_project
The big project I had to do for my System Programming (C and Unix) class, which synthesized various fundamental topics such as structured data, pointers, and dynamic memory allocation.
c csv csv-reading csv-writing dynamic-memory-allocation enum memory memory-allocation memory-management pointers structured-data terminal-based union
Last synced: 29 Jun 2025
https://github.com/winterwind/csc115-4b_final
Final project assignment for my university's introductory python course
python random random-generation terminal-based
Last synced: 08 Oct 2025
https://github.com/winterwind/mlp_and_cnn
A short two-part project involving using an MLP and a CNN for ECG signal data
cnn convolutional-neural-network csv-files jupyter jupyter-notebook mlp neur numpy python pytorch
Last synced: 14 Apr 2026
https://github.com/winterwind/mal_sql_database
A SQL database made out of the data scraped in Hernan4444's repo (all credits for the dataset go to him) [made for my Database Systems' class' final project]
anime database database-management database-querying myanimelist query sql sqlite sqlite3
Last synced: 20 Apr 2026
https://github.com/winterwind/collatz-conjecture
A simple java program that demonstrates the Collatz Conjecture. Results print in terminal.
collatz collatz-algorithm collatz-conjecture collatz-problem java math mathematics terminal-based
Last synced: 03 Jun 2026
https://github.com/winterwind/kmeansproject
A short two-part project that uses kmeans for clustering and image compression
compression data-science image-compression jupyter-notebook kmeans kmeans-clustering kmeans-image-compression machine-learning matplotlib matplotlib-pyplot pandas pyplot python seaborn sklearn
Last synced: 18 Apr 2026
https://github.com/winterwind/elevator
A text-based program that simulates an elevator. Results print in terminal.
elevator elevator-simulation object-oriented-programming oop python random random-library terminal-based time time-library
Last synced: 21 Apr 2026
https://github.com/winterwind/change-calculator
A short program that calculates the exact amount of change in dollar bills and coins that one would receive for a certain number of cents
division modular-arithmetic modulo modulos money python terminal-based truncation
Last synced: 07 Jun 2026
https://github.com/winterwind/covid19_transfer_learning
A larger data science project that uses a 2D Convolutional Neural Network to determine the likelyhood of having covid-19 via CT images
2d-convolution adam-optimizer binary-classification cnn convolutional-neural-networks ct-images ct-scans eigencam gradcam heatmap jupyter-notebook matplotlib matplotlib-pyplot neural-networks numpy pyplot python pytorch resnet-18 transfer-learning
Last synced: 04 May 2026
https://github.com/winterwind/interactivelistsorter
A short project (mostly for personal use) that allows the user to do a sort of manual bubble sort in which they choose their preferences from each combination of 2 items from a list
bubble-sort combinations dictionaries files filesystem hashmaps interactive-sorting itertools itertools-library python sort sorting
Last synced: 13 Jun 2026
https://github.com/winterwind/classification_regression_and_cross-validation
A three-part project that does as the title suggests with different machine learning models
classification cross-validation data-science decision-tree grid-search gridsearchcv jupyter jupyter-notebook kneighborsclassifier kneighborsregressor machine-learning python random-forest regression xgboost
Last synced: 02 May 2026
https://github.com/winterwind/towerofhanoi
A short python script that gives the instructions on how to optimally solve the Tower of Hanoi puzzle using a certain number of starting disks
python recursion recursive recursive-algorithm recursive-functions terminal-based tower-of-hanoi towers-of-hanoi
Last synced: 15 Jun 2026