Summary
Morgan Ericsson is a professor and researcher with 13 years of professional experience focused on how modern many-core and NUMA architectures reshape software development and what innovations are needed to simplify highly parallel desktop applications. Based at Linnaeus University in Växjö, he has a long academic trajectory from doctoral research on online runtime optimizations to postdoctoral work on multicore programming and two decades of teaching and departmental leadership. His expertise spans low-level systems programming, parallel and multi-threaded programming, and practical problem solving, with hands-on experience across operating systems, distributed systems, and performance engineering. Notably, his research blends theoretical rigor with pragmatic concerns—prioritizing runtime-informed scheduling and optimization techniques applicable to real-world systems.
13 years of coding experience
7 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at Växjö University