· Developed the renowned Pacman game, incorporating advanced heuristics for improved gameplay. Analyzed and compared various search algorithms, including Breadth-First Search (BFS), Depth-First Search (DFS), and A*. Implemented a multi-agent system utilizing Alpha-Beta pruning to optimize decision-making. Enhanced the ghost-tracking mechanism by integrating probabilistic models, specifically Bayesian Networks and Hidden Markov Models.
Skills: Algorithm, MDP, Object Oriented Programming (OOP), Python, AI.
Developed a tower defense game using Python, integrating strategic gameplay elements and dynamic user interactions.
Implemented a Java-based simulation of the renowned Enigma machine, the message encryption device used in WWII, replicating its encryption mechanisms and functionalities.
Created a Java-based version-control system, designed to emulate Git's core functionalities and workflow processes.
Developed and fine-tuned a high-speed matrix computation program in Python and C, modeled after NumPy's efficient computational capabilities.
Developed a neural network-based solution for classifying MNIST digits and identifying languages, tailoring distinct network architectures for each task.
Implemented a GridWorld Agent using Markov Decision Processes (MDP), Value Iteration, and Q-Learning algorithms to optimize decision-making and navigation strategies.
Developed a PID Controller for a cart-and-pendulum system, incorporating detailed stability and observability analyses to precisely control their positions.