A local version control system that mimics some of the features of Git. Employed serialization, file compression and SHA-1 encryption in order to safely and efficiently ensure proper file distribution.
An AI Player for the Lines of Action Board Game. Utilized Alpha-Beta pruning and the Mini-Max algorithm to search 3 moves ahead from the current configuration and decide on the optimal move.
A python program to solve the max flow problem for given Flow Networks. Applied the greedy Ford-Fulkerson Algorithm on an inputted network represented as a matrix.
A python program that calculates the infinite sum probabilities of Absorbing Markov Chains that enable an initial state to transform into a terminal state.
An interpreter for Scheme, the minimalist dialect of Lisp, using Python. Based on the REPL environment and a pre-existing framework. Parsed tokenized Scheme commands to run in Python
A movie genre classifier built in Python that applies the K-Nearest Neighbors algorithm to an inputted movie script. Identifies proximity to keywords conveying strong emotion found in the script.
Feel free to connect with me or checkout my other profiles!
Email: Ram.Abey2001@berkeley.edu