Johannes Lund

Software Engineer at Cardano Foundation

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

🤩
Rockstar
🎓
Top School
Johannes Lund is a pragmatic software engineer with 13 years of experience and nearly five years focused on Haskell and the Cardano ecosystem, now building at the Cardano Foundation after a multi-year tenure at IOHK. He brings systems thinking to backend development, having contributed significant wallet API, type-class refactoring, and backwards-compatibility work to the widely used cardano-sl project. Comfortable in cryptographic currency codebases, he blends deep functional programming expertise with practical engineering trade-offs. Based in Sweden and grounded in physics and maths coursework from Lund University, he often applies analytical rigor to real-world product constraints.
code13 years of coding experience
job5 years of employment as a software developer
bookCourses in physics and maths, Physics, Courses in physics and maths, Physics at Lund University
languagesEnglish, Swedish, German
stackoverflow-logo

Stackoverflow

Stats
1,917reputation
140kreached
17answers
18questions
github-logo-circle

Github Skills (18)

back-end-development10
cryptocurrency10
backend10
haskell10
json9
apidoc9
blockchain9
api9
data-structures8
data-structure8
macos6
uiscrollview6
uitableview6
uibutton6
cocoa6

Programming languages (10)

TypeScriptShellRustCJavaScriptGoHaskellObjective-C

Github contributions (5)

github-logo-circle
input-output-hk/cardano-sl

Jul 2018 - Feb 2019

Cryptographic currency implementing Ouroboros PoS protocol
Role in this project:
userBack-end Developer
Contributions:24 commits, 31 PRs, 176 pushes in 7 months
Contributions summary:Johannes primarily focused on modifying and improving the Cardano-SL wallet code, especially its API and internal logic. They worked on refactoring code, introducing and customizing type classes to manage data models, and improving compatibility by adjusting how the application parses and handles mnemonic words. Further changes were made related to ensuring backwards compatibility. The commits demonstrate their work on modifying the JSON representations and handling updates for wallet functionality.
cardanocryptographyposadacryptographic
Anviking/Decodable

Jul 2015 - Nov 2017

Contributions:17 releases, 437 commits, 84 PRs in 2 years 5 months
codableswiftjsonunmarshalling
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
Johannes Lund - Software Engineer at Cardano Foundation