Emil Lundberg is a pragmatic software engineer in Stockholm with 12 years of experience building robust back-end systems and improving developer tooling. Comfortable across Java, Rust and Python, he has contributed to high-profile open-source projects—implementing Ed25519 support and TPM attestation in Yubico’s WebAuthn server, refining libgit2 Rust bindings, and hardening Syncthing’s API and auth flows. He blends a physicist’s attention to correctness with a tinkerer’s curiosity, often driving refactors, test automation, and performance benchmarks (notably in the time-rs crate). Emil’s work shows a focus on security-sensitive features and core library internals rather than surface polish, making him effective at solving subtle correctness and interoperability challenges.
Server-side Web Authentication library for Java https://www.w3.org/TR/webauthn/#rp-operations
Role in this project:
Back-end Developer
Contributions:98 releases, 23 reviews, 2286 commits in 5 years 5 months
Contributions summary:Emil primarily worked on core functionality of the Java WebAuthn server library, including the creation of test data, and the implementation and testing of new features. They were responsible for adding support for the Ed25519 signature algorithm, and integrating it with existing COSE and key import functionality. Their work also included adding policy tree validation for TPM attestation, along with general improvements to the core library and code quality.
Python library and command line tool for configuring any YubiKey over all USB interfaces.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:1 release, 2 reviews, 617 commits in 4 years
Contributions summary:Emil primarily contributed to the PIV (Personal Identity Verification) and OATH (Open Authentication) functionalities of the YubiKey Manager. Their work involved breaking out integration tests for RSA2048 key generation and modifying code to prevent RSA key generation on affected YubiKeys. The user also added functionality related to FIDO 2, including FIPS support. Furthermore, they made changes to OATH to improve credential listing and code generation, indicating a focus on improving the user experience and security.
command-line-toolpython-librarypythonyubikeypiv
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.