Summary
Johan Carlsson is a computational plasma physicist and Theory & Simulation Architect with nine years of professional experience building high-performance simulation software in C/C++ and Python, and fluency in Fortran and Java. He specializes in particle-in-cell and kinetic simulations for novel fusion concepts, having developed tools like the orbitrappist integrator and led the mooser bounce-averaged Fokker-Planck project to bridge PIC and long-timescale collisional modeling. At Avalanche Energy he has combined hands-on code development, team leadership, and project management while collaborating with national labs such as Sandia and maintaining an independent R&D practice. Comfortable working across platforms from 8-bit microcontrollers to supercomputers, he brings rigorous applied-math instincts and a multidisciplinary background (including engineering physics and Russian studies) that help him translate complex theory into practical, production-grade simulation tools.
9 years of coding experience
18 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Fusion Plasma Physics, Doctor of Philosophy (Ph.D.), Fusion Plasma Physics at KTH Royal Institute of Technology
Master’s Degree, Engineering Physics, Master’s Degree, Engineering Physics at The Faculty of Engineering at Lund University
Russian Language and Literature, History and political science of Eastern Europe, Russian Language and Literature, History and political science of Eastern Europe at Uppsala University
English, Swedish, German, Russian