Joshua is a strong developer, particularly with Linux- and Windows-based systems. He is particularly talented at working with Python and numerically-based languages. He is currently finishing his Master's degree in Physics and moving to a PhD in Computer Science next year, specialising in machine learning.