Andrew Karcher is a software engineer based in Raleigh, NC with eight years of hands-on experience, currently building cybersecurity automation at Cisco to validate cryptography and security against standards like FIPS and Common Criteria. He focuses on automating complex compliance workflows and helps maintain libacvp, an open-source client for the Automated Cryptographic Validation Protocol, blending practical engineering with standards-driven security. His background in IT from NC State and earlier frontline hardware/software support gives him a rare combination of customer-facing troubleshooting and deep systems-level validation expertise. Known for turning rigorous government-grade requirements into repeatable, auditable automation, he thrives on making security testing scalable and reproducible.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Business Administration - BBA, Information Technology, Bachelor of Business Administration - BBA, Information Technology at North Carolina State University
The libacvp library is a client-side implementation of the draft ACVP protocol (github.com/usnistgov/ACVP).
Contributions:19 releases, 77 reviews, 540 commits in 3 years 5 months
client-sideacvp
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.