Michael B

Member Of Technical Staff, Hardware Security Modules at Anchorage Digital

Cockeysville, Maryland, United States
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
Michael B is a seasoned software engineer with a decade of experience specializing in hardware security modules, Linux kernel driver development, and PKCS#11-based cryptography. Currently a Member of Technical Staff at Anchorage Digital, he blends deep system-level expertise with practical security engineering for high-assurance environments. His background includes leading embedded firmware and Linux software efforts for defense-grade systems at Northrop Grumman and shipping production kernel drivers and firmware across multiple companies. An active contributor to system-level open source, he has extended rust-openssl bindings by implementing MD_CTX functionality and adding tests that bridge C/OpenSSL semantics to Rust. Based in Cockeysville, MD, he is comfortable translating complex cryptographic requirements into robust, auditable implementations and mentoring small engineering teams. He brings a pragmatic, model-based approach to design that keeps both operational reliability and security at the forefront.
code10 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at Rochester Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (4)

cryptography10
rust10
openssl10
testing9

Programming languages (2)

C++Rust

Github contributions (5)

github-logo-circle
sfackler/rust-openssl

Aug 2022 - Aug 2022

OpenSSL bindings for Rust
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 3 PRs in 14 days
Contributions summary:Michael's contributions focused on enhancing the `rust-openssl` library, specifically adding support for functions related to message digest contexts (MD_CTX) in OpenSSL. They implemented features such as `EVP_MD_CTX_size`, `EVP_MD_CTX_reset`, and modified `MdCtx::size` to align with OpenSSL's functionality. The user's work primarily involved changes to the core library code and the system-level bindings, as well as adding tests to verify their implementations.
rustopenssl-bindingsopenssl
mjb3279/rust-cryptoki

Aug 2021 - Jul 2022

Rust wrapper for the PKCS #11 API, Cryptoki
Contributions:127 pushes, 29 branches in 10 months
cryptographyapirustcryptopkcs
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
Michael B - Member Of Technical Staff, Hardware Security Modules at Anchorage Digital