He has experience working with different programming languages, including Java, Scala, and Python with different architectures. He has a Bachelor's degree in computer science. Prior to Belatrix he worked for several leading technology companies. Based on this experience, has developed strong skills to manage teams, facilitate learning, and understands how best to develop software within different team and business environments. He has a strong focus on developing expertise in new technologies, and then helping clients implement these technologies.