Dedicated computer science professional with a Ph.D., skilled in Python, Java, and C++, seeking to leverage expertise in game development and machine learning.
PROJECTS
I am a seasoned professional in applied artificial intelligence and machine learning, and I hold a PhD in computer science from the University of Essex. My specialisation in memory-driven exploration and adaptive dynamic programming equips me uniquely to tackle complex AI challenges. My work includes the development of the Memory-Based Backpropagation Through Time (MBPTT) algorithm, which innovatively enhances decision-making in AI models by integrating memory processes.
With extensive experience in Python and cloud-native environments, I am adept at building production APIs and managing data delivery processes. My technical expertise is further enhanced by a robust background in software engineering, enabling me to contribute effectively throughout the software development lifecycle.
I am known for my collaborative approach and commitment to pushing technology's boundaries to achieve innovative solutions. My forward-thinking approach to technical problem-solving and strategic evaluation of architectural designs ensure that I am ready to impact your team significantly.
-
Developed the MBPTT algorithm, integrating memory with BPTT to handle long-term dependencies, enhancing decision-making quality and reinforcement signals in AI models.
-
Implemented a memory-augmented Q-learning algorithm for maze navigation, demonstrating the adaptability enhancements in dynamic environments and complex problem-solving.
-
Conducted research on the application of BPTT in complex, continuous spaces, broadening the scope from discrete environments to more intricate and dynamic settings.
-
Applied memory-augmented BPTT to a simulated food-seeking task, assessing the algorithm’s effectiveness in mimicking behaviours indicative of functional sentience and environmental mapping.
-
Evaluated various advanced memory models in conjunction with BPTT, analysing their benefits and limitations in reinforcement learning tasks and establishing a framework for comparison with traditional algorithms.
-
Undertook a detailed comparative study to evaluate traditional RL algorithms against memory-augmented BPTT agents, focusing on architectural aspects and the integration challenges of memory in RNNs.
Conferences:
Computing Conference 2023: attended and presented the paper “Finding Eulerian Tours in Mazes Using a Memory-Augmented Fixed Policy Function.” This presentation highlighted my work on applying memory-augmented algorithms for solving complex maze structures