Christoph Kessler

Professor at Linköping University

Greater Linköping Metropolitan Area Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Christoph Kessler is a professor of Computer Science at Linköping University, leading the Programming Environment Laboratory’s research group focused on compiler technology and parallel computing. He earned his PhD from Universität des Saarlandes in 1994, completed his habilitation in 2001, and joined Linköping in 2001, becoming a full professor in 2007. His research spans parallel programming, code generation, program optimization, system modeling and software composition, with over 130 peer-reviewed papers, two books, and numerous open-source projects. Notable contributions include OPTIMIST, PARAMAT, PEPPHER, SkePU, and Fork/NestStep, reflecting a strong impact on portable autotuning and heterogeneous multicore systems. He also contributes to open source as a full-stack developer on McCLIM, fixing undo/redo functionality, refactoring, and improving test coverage. Based in the Greater Linköping area, he teaches across undergraduate to PhD levels in parallel and distributed computing, operating systems, compiler construction, and software composition, blending rigorous theory with hands-on implementation.
code10 years of coding experience
bookDoctor of Philosophy (Ph.D.), Doctor of Philosophy (Ph.D.) at Universität des Saarlandes
github-logo-circle

Github Skills (5)

debugging10
debug10
listener10
common-lisp10
inspector10

Programming languages (1)

Common Lisp

Github contributions (5)

github-logo-circle
McCLIM/McCLIM

Jun 2019 - Nov 2019

An implementation of the Common Lisp Interface Manager, version II
Role in this project:
userFull-stack Developer
Contributions:20 commits, 17 PRs, 1 push in 4 months
Contributions summary:Christoph primarily contributed to the Common Lisp Interface Manager (CLIM) project by fixing bugs and implementing features within the example applications. They addressed undo/redo functionality in the clim-fig example, ensuring correct behavior of operations like drawing and clearing. The user also refactored code, renaming variables and improving code structure using best practices and libraries. Additionally, the user fixed various minor issues and improved test coverage within the Drei library.
listenerinspectorlisp-interpretermcclimlisp
kc-/slime

Jul 2015 - Jun 2019

The Superior Lisp Interaction Mode for Emacs
Contributions:8 pushes, 1 branch in 4 years
elispinteractionemacslisp-interpreteremacs-lsp
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.
Request Free Trial
Christoph Kessler - Professor at Linköping University