Aiden Nelson's Projects
A completed React JS application that demonstrates visually and interactively bitwise operators available for one or two numbers.
Built in Python 3.9 in PyCharm, this app is a work in progress chess AI, using database connectivity and advanced data structures to find the best moves evaluated to a certain depth (uses minimax and alpha-beta pruning to eliminate poor choices, too).
Food Checking App that utilizes AI and ML to scan passed image for potentially dangerous allergens, selected by user. Stores user login info in DBS, connected via pip module (MySQL)
Non-database connected food checking/allergy app. Built in Python 3.9 with PyCharm IDE. Adds additional support and QOL updates to do with re-checking labels and displaying proper information only for provided label.
All Java projects completed so far
Knapsack solution in python (dynamic programming solution).
This python project uses a MIDI Ableton (novation) launchpad to control a flight sim (X-Plane) using the default controls in the game.
Basic Markov Chain to demonstrate kGrams 0 -> 8 on copyright free text from gutenberg.org (Project Gutenberg).
MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
Takes a built maze file and can find the best path through the maze, using a recursive algorithm, displaying results visually!
Hosting the cleaned data to be used in an Advanced Algorithms project involving EV routing in Mexico.
Radar game built fully in Java using advanced data structures and logic, as well as UX/UI design.
This Python script uses myVariant to map from RSIDs to genes for genetics graphs (specifically those in .csv format).
Project that controls the read and write privileges of 6 different processes in UNIX via semaphore and shared memory data structures (in c++/c).
Class project for DSA class, using graph algorithms of Dijkstra, DAG, and Bellman-Ford to find ideal paths through large data graphs.
This is a PHP website for live stock tracking and admin control for users, showing SQL proficiency and knowledge of server side control.
Some side crypto things that I have forked from pre-existing contracts and made my own.
Top sorting algorithms built in Java 8
Website project for CS325 Software Engineering (Game studio focusing on women empowerment).
Project 4 from CS314 at SIUE, controls 5 child threads with a self made thread scheduler/interrupt handler. Also uses MUTEX semaphores to control operation.