Frederik Rothenberger

Softwareingenieur at Procivis • Security, Trust and Efficiency with Digital Identities and Credentials.

Zurich, Zurich, Switzerland
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
Frederik Rothenberger is a software engineer based in Zurich with four years of professional experience building secure, distributed systems and blockchain infrastructure. He moved from security-focused roles at Ergon to three years at DFINITY contributing backend work to the Internet Computer—improving cryptographic ECDSA components and the Internet Identity authentication system, including security header hardening and device flows. Now at Procivis, he applies that blend of applied cryptography and production backend engineering to digital identity and credentialing. An ETH Zürich MSc graduate, Frederik combines formal academic training with practical contributions to high-profile open-source blockchain projects, showing a knack for refactoring complex codebases and improving test and security hygiene.
code4 years of coding experience
job7 years of employment as a software developer
bookMaster of Science - MSc. Informatik, Master of Science - MSc. Informatik at ETH Zürich
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

ecdsa10
user-authentication10
authentication10
rust10
internet-computer10
back-end-development10
cryptography10
blockchain10
ca9
testing8

Programming languages (6)

TypeScriptShellRustSolidityJavaScriptPython

Github contributions (5)

github-logo-circle
dfinity/internet-identity

Nov 2021 - Jan 2023

Internet Identity, a blockchain authentication system for the Internet Computer
Role in this project:
userBack-end Developer
Contributions:1225 reviews, 309 commits, 1390 PRs in 1 year 1 month
Contributions summary:Frederik primarily focused on back-end development tasks, including refactoring code to use the `ic-certified-map` library, fixing negative backend tests to ensure proper error messages, and addressing a typo in an error message. They also contributed to security improvements by adding missing security headers and updating the `agent-js` dependency. The user also worked on features like a new device add flow and the archive integration.
authentication-systemblockchainauthenticationinternet-identityidentity
dfinity/ic

Dec 2021 - Jan 2023

Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
userBack-end Developer
Contributions:3 reviews, 128 commits, 1 branch in 1 year 1 month
Contributions summary:Frederik primarily contributed to the codebase by adding a public key, likely for testnet access, and making updates to ecdsa related code. Further work focused on the core logic within the rs/consensus/src/ecdsa directory, with changes to ecdsa pre-signer functionality and testing components. The commits demonstrate a focus on core blockchain consensus mechanisms and cryptographic functionalities.
replicablockchainnodesdfinityinternet
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
Frederik Rothenberger - Softwareingenieur at Procivis • Security, Trust and Efficiency with Digital Identities and Credentials.