Simon Lund

Principal Engineer at Samsung Electronics

Frederiksberg Municipality, Capital Region of Denmark, 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

👤
Senior
🎓
Top School
Simon Lund is a Principal Engineer with 17 years of experience focused on making emerging storage interfaces practical for developers, currently driving the xNVMe project at Samsung. He holds a PhD from the University of Copenhagen on high-performance backends for array-oriented programming and has a track record of bridging high-level abstractions with low-level control in both academia and industry. Simon previously designed liblightnvm at CNEX Labs and contributes to influential open-source storage projects like SPDK, adding NVMe and Zoned Namespace support that improved real-world tooling such as fio. He frequently presents on compiler and interpreter design for HPC and storage, and combines deep systems knowledge with API design to quantify costs and benefits of architectural choices. Based in Copenhagen, he brings a rare blend of research rigor and production-hardened engineering across SSD/ NVMe ecosystems.
code17 years of coding experience
job16 years of employment as a software developer
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Københavns Universitet / University of Copenhagen
bookMaster of Science (MSc), Master of Science (MSc) at Universitetet i Tromsø / University of Tromsø (UiT)
github-logo-circle

Github Skills (7)

c1710
pdk10
c1110
nvme10
filesystem9
storage9
linux8

Programming languages (14)

JavaC++CCMakeChapelSassHTMLDockerfile

Github contributions (5)

github-logo-circle
spdk/spdk

Jun 2020 - Sep 2022

Storage Performance Development Kit
Role in this project:
userBack-end Developer
Contributions:12 reviews, 26 commits, 4 PRs in 2 years 3 months
Contributions summary:Simon primarily contributed to the SPDK (Storage Performance Development Kit) project by implementing and improving NVMe-related features. Their work focused on handling different I/O Command Sets, including adding support for Zoned Namespaces (ZNS) within the fio plugin. They also addressed performance issues and implemented fixes related to zone resets, ensuring the plugin functions correctly. The contributions involved modifying NVMe specifications, adding accessors, and enhancing the examples to incorporate ZNS functionality and related constraints, which improved the overall functionality and user experience.
development-kitvagrantperformancestoragevirtualbox
refenv/cijoe-pkg-lightnvm

Apr 2019 - Oct 2024

Contributions:16 pushes, 4 branches, 7 tags in 5 years 7 months
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