I'm a software developer interested in C++, Python, and Machine Learning while also currently studying my masters in Artificial Intelligence.
I believe a meaningul life is one of disciplined self-mastery, persuit of knowledge, and personal creation - while making peace with uncertainty, showing care to others, and striving to leave behind something greater than myself.
Developing a bot to compete in the AI Arena
Initially starting with a Behaviour Tree architecture
Future Work: I aim to introduce Multi Agent Reinforcement Learning to this project by having one Macro agent determining the current goal (Gather resources, build army, attack/defend etc..) and then another micro agent for each of these tasks.
My BotNeuReps is a WIP fitness app (WearOS and Android) for strength training/bodybuilding
Records exercise data with sensors on WearOS device for analysis on mobile
Future Work: I aim to use this data to use machine learning to detect certain exercises and count their reps
Currently a private repo so ask me if you'd like to see it!
The RoboCup Standard Platform League is a soccer league where all teams participate using an identical robot platform, currently the NAO humanoid robot manufactured by Aldebaran. Research in this league focuses on algorithmic development for fully autonomous robots.
My area of research was audio (referee whistle) detection and localization using convolutional neural networks.
Our team placed third in division two of the 2024 RoboCup Federation Soccer tournament held in Eidenhoven, Netherlands
RedBackBots 2024 resultsI built a 16-bit CPU out of NAND gates using HDL, from there I wrote simple programs in 16 bit assembly, and finally created an assembler in C++ to run my programs on the CPU.
Logic Gates Assembly AssemblerHere's one of my productions, showcasing my melodic music style:
This mix was recorded at my last gig at 'The Office' nightclub before it closed down. It's a blend of bass house tracks best enjoyed late into the night: