Ashwin Rao
Projects About Blog Resume
AI Plays Flappy Bird
AI Plays Flappy Bird

Utilizes the NEAT genetic algorithm to teach an AI how to play the classic game of Flappy Bird.

PythonPygameDeep LearningGenetic Algorithms

Enhancing xv6 Kernel
Enhancing xv6 Kernel

Integrates FCFS, PBS and MLFQ scheduling algorithms, and adds user programs and syscalls into the MIT xv6 kernel.

COperating SystemsKernel ProgrammingMake

Linux Shell in C
Linux Shell in C

A shell for Linux which supports process management, piping, redirection, command chaining and exit codes.

COperating SystemsMake

Sudoku Solver
Sudoku Solver

Solves any Sudoku puzzle! The GUI visualizes the backtracking algorithm in action.

PythonPygameAlgorithms

Blood Bank Database
Blood Bank Database

This is a relational database (and CLI) for a blood bank to keep track of data in all stages of blood donation.

PythonMySQLDatabase Design

Jobify
Jobify

A job application portal for both applicants and recruiters. Built using the MERN stack.

JavascriptMERN StackWeb Development

with by Ashwin Rao
theme portfolYOU