All my codes can be found on my Github page.
I have used Python, C++, MATLAB and Mathematica to write the codes.