Daniel Albert

Senior Software Engineer at Giesecke & Devrient

Greater Munich Metropolitan Area Germany
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
Daniel Albert is a Senior Software Engineer based in the Greater Munich area with 12 years of professional experience and a diploma in computer science from Hochschule Furtwangen. He currently drives software development at Giesecke & Devrient, bringing deep expertise in backend systems and secure communications. As an active contributor to the rust-openssl project, he has implemented RSA key bindings, BigNum FFI handling, and improved SSL/TLS stream robustness—work that underscores his focus on cryptography and low-level interoperability. His background includes consultancy and professional services roles, giving him a pragmatic approach to solving complex integration challenges for enterprise environments. Colleagues rely on him for meticulous FFI design and for bridging the gap between native libraries and safe, idiomatic Rust.
code11 years of coding experience
bookDipl. Inf. FH, Computer Science, Dipl. Inf. FH, Computer Science at Hochschule Furtwangen University
languagesEnglish, French
github-logo-circle

Github Skills (10)

rust10
openssl10
foreign10
cryptography10
cffi10
ffi10
rsa9
tls139
ssl9
tls129

Programming languages (16)

JavaC++RustCTeXGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
sfackler/rust-openssl

Jan 2016 - Jan 2016

OpenSSL bindings for Rust
Role in this project:
userBack-end Developer
Contributions:9 commits, 1 PR, 7 comments in 19 days
Contributions summary:Daniel's contributions focused on implementing and refining the OpenSSL bindings for Rust. They added structures and interfaces for RSA keys, including accessors for BigNum components, and introduced methods for creating BigNums from their FFI counterparts. The user also addressed code conventions and made modifications to the FFI struct fields. Additionally, they worked on enhancing the SSL/TLS functionality by merging updates and adding panic handling within the BIO and SslStream modules.
rustopenssl-bindingsopenssl
esclear/nixpkgs

Sep 2019 - Jan 2025

Nix Packages collection
Contributions:2 PRs, 58 pushes, 32 branches in 5 years 5 months
nixosnix-packages
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
Daniel Albert - Senior Software Engineer at Giesecke & Devrient