Summary
Jonas Paulsson is a compiler engineer with over a decade of hands-on experience building and optimizing LLVM backends, currently focused on the SystemZ backend at IBM. He excels at turning assembly-level analysis and benchmarking into concrete compiler improvements, from instruction selection and scheduling to custom optimization passes. Previously he built an LLVM backend for a DSP at Ericsson, implementing VLIW scheduling, hardware loop transformations, multi-flag modelling, and other advanced backend techniques. Based in Sweden with an MSc in Computer Science from Lund, Jonas is equally comfortable diving into low-level codegen details and contributing upstream patches, bringing a pragmatic blend of performance tuning and compiler architecture expertise.
10 years of coding experience
5 years of employment as a software developer
Master of Science (MSc), Computer science, Master of Science (MSc), Computer science at Lunds tekniska högskola