Kresten Thorup

Co-Founder at Berserk

Galten, Central Denmark Region, Denmark
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

🤩
Rockstar
🎓
Top School
Kresten Thorup is a veteran systems engineer and serial founder with 35 years of experience building large data systems, distributed architectures, programming language implementations, and secure I/O. As co-founder and former CTO of Humio and Trifork, he blends hands-on backend engineering with product and company leadership, and continues to found and advise startups while running diverse real-world projects including a 135ha farm. His open-source contributions show deep low-level expertise—ranging from Java lightweight-thread work in Kilim to implementing torrent protocol logic and efficient data structures in 500lines—highlighting a pragmatic focus on performance and correctness. With a PhD in computer science and international research experience, he pairs rigorous academic training with a knack for turning complex systems into maintainable, high-throughput products.
code35 years of coding experience
job25 years of employment as a software developer
bookComputer Science, Computer Science at Aalborg University
bookDiploma of Journalism, Diploma of Journalism at Danmarks Medie- og Journalisthøjskole
bookPh.D. Computer Science, Ph.D. Computer Science at Aarhus University
bookBrorsonskolen
bookFolkeskolens afgangseksamen, Folkeskolens afgangseksamen at Blaakilde Efterskole
bookStudentereksamen math/physics, Studentereksamen math/physics at Varde Gymnasium
bookUniversity of Tokyo
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
74reputation
1kreached
2answers
1question
github-logo-circle

Github Skills (20)

erlang10
bytecode-manipulation10
java10
javas10
concurrency10
data-set9
networking9
datasets9
multithreading9
file-processing8
file-handling8
file-access8
fileio8
functional-programming8
mongodb6

Programming languages (11)

JavaJinjaCRustScalaSCSSJavaScriptElm

Github contributions (5)

github-logo-circle
kilim/kilim

Aug 2013 - Sep 2013

Lightweight threads for Java, with message passing, nio, http and scheduling support.
Role in this project:
userBack-end Developer
Contributions:9 commits, 1 comment in 1 month
Contributions summary:Kresten contributed significantly to the Kilim project, focusing on core features and improvements. They refactored the `ClassWeaver` class to use a `ThreadLocal` for caching and made changes to the `MethodFlow` and `MethodWeaver` classes to ensure correct line number mapping during bytecode generation. Furthermore, the user added Erjang-specific methods to the `Mailbox` class and addressed a bug in the `Fiber.wrongPC` function, demonstrating a strong understanding of the project's underlying mechanisms and purpose. Finally, the user fixed the usage of the `Detector.commonSuperClass` and applied code formatting and style changes.
schedulingthreadsniomessage-passingjava
aosabook/500lines

Nov 2013 - Nov 2013

Role in this project:
userBack-end Developer
Contributions:12 commits in 4 days
Contributions summary:Kresten primarily contributed to the back-end logic of a torrent client application. Their work involved implementing the torrent protocol, managing peer connections, and handling data transfer. The user also focused on refactoring the code, improving efficiency, and adapting the code to use sets for a more efficient way of representing data. The changes included the addition of new features and improving the existing ones.
linesmodular-designlistsjava
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
Kresten Thorup - Co-Founder at Berserk