Mark Cabanero is a Senior Security Software Engineer with a decade of experience building privacy-first, people-centered security for large-scale applications. At Clever he progressed from Security Software Engineer to senior roles, blending applied security engineering with developer-first tooling and SAML/OAuth integrations. His open-source contributions include hardening the popular clever/saml2 library and improving DevOps automation for the Oppia learning platform, showing a practical focus on secure deployments and dependency remediation. He combines graduate-level study at Georgia Tech with hands-on internships and fellowships at Google and Oath, and is known for prioritizing usability and privacy in security features—protecting users without getting in their way.
11 years of coding experience
5 years of employment as a software developer
Masters of Science, Masters of Science at Georgia Institute of Technology
High School, High School at Bergen County Academies
Bachelor of Science, Bachelor of Science at University of Connecticut
Node module to abstract away the complexities of the SAML protocol behind an easy to use interface.
Role in this project:
Back-end Developer
Contributions:7 reviews, 57 commits, 42 PRs in 2 years
Contributions summary:Mark primarily worked on maintaining and improving the `clever/saml2` library, which focuses on abstracting the complexities of the SAML protocol. Their contributions include bug fixes, such as resolving an error related to the `SessionIndex` attribute and correcting metadata generation. The user also updated dependencies, including bumping `xmlbuilder` and `xmldom` to address vulnerabilities and improve the library's functionality. These changes demonstrate a focus on maintaining the library's core functionality and ensuring its compatibility with updated dependencies.
A free, online learning platform to make quality education accessible for all.
Role in this project:
DevOps Engineer
Contributions:15 commits, 1 PR, 8 comments in 4 days
Contributions summary:Mark primarily focused on setting up and configuring Google App Engine within the Oppia project. Their contributions involved creating a setup script, `setup_gae.sh`, which automates the GAE installation process. They also corrected errors and made improvements to the setup scripts, ensuring the project correctly downloads and configures the necessary Google App Engine SDK for development and deployment. They modified the `start.sh` script to correctly execute the setup scripts.
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.