Johan Berntsson is a Senior Systems Engineer with four decades of programming experience and a PhD in Computer Science, specializing in distributed computing, optimization, and machine learning. He has designed and integrated large-scale, cluster-based nuclear power plant simulators—handling tens of thousands of I/O points and real-time process coordination—for global projects across Japan, Europe, and the U.S. Johan combines deep research experience (distributed genetic algorithms, adaptive load balancing) with hands-on systems engineering, including core contributions to OpenSim and scientific visualization in virtual worlds. Comfortable moving between R&D, customer-facing roles, and project leadership, he has repeatedly delivered scalable, high-assurance simulation systems under demanding operational constraints. Based in Saitama, Japan, he continues to explore new languages and technologies and shares selected work publicly on GitHub.
11 years of coding experience
11 years of employment as a software developer
High school diploma, Natural Sciences, High school diploma, Natural Sciences at Västerviks gymnasium
PhD, Computer Science, PhD, Computer Science at Queensland University of Technology
Master of Science (M.Sc.), Computer Science and Technology, Master of Science (M.Sc.), Computer Science and Technology at Linkoping University
Master of Science (M.Sc.), Computer Science and Technology (same as Linkoping University), Master of Science (M.Sc.), Computer Science and Technology (same as Linkoping University) at Tekniska högskolan vid Linköpings universitet
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.