Utilizes the NEAT genetic algorithm to teach an AI how to play the classic game of Flappy Bird.
PythonPygameDeep LearningGenetic Algorithms
Integrates FCFS, PBS and MLFQ scheduling algorithms, and adds user programs and syscalls into the MIT xv6 kernel.
COperating SystemsKernel ProgrammingMake
A shell for Linux which supports process management, piping, redirection, command chaining and exit codes.
COperating SystemsMake
Solves any Sudoku puzzle! The GUI visualizes the backtracking algorithm in action.
PythonPygameAlgorithms
This is a relational database (and CLI) for a blood bank to keep track of data in all stages of blood donation.
PythonMySQLDatabase Design
A job application portal for both applicants and recruiters. Built using the MERN stack.
JavascriptMERN StackWeb Development