Andrew Whitehead

Distinguished Architect at Anywhy Ventures Inc.

Duncan, British Columbia, Canada
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

👤
Senior
🎓
Top School
Andrew Whitehead is a Distinguished Architect and seasoned software engineer who blends 20+ years of hands-on coding with strategic technical leadership across startups and government projects. He architects and implements production systems in Python, Rust, PHP, and TypeScript while leading teams at Portage CyberTech and Anywhy Ventures, and has driven eight major CRM versions at 1CRM. Deeply involved in digital identity and privacy-preserving credentials for the BC government, he contributes to Hyperledger Aries/Indy and related crypto libraries, including work on BLS12-381 and Ursa. His open-source contributions show a knack for low-level systems work—improving Rust crates like sqlx and zmq.rs with careful refactors, performance gains, and SQLite pooling. Comfortable in both front-end UI enhancements and cryptographic back-ends, he combines pragmatic delivery with a persistent curiosity for new standards and secure, auditable systems.
code9 years of coding experience
job19 years of employment as a software developer
bookLinguistics, Computer Science, Life Sciences, Linguistics, Computer Science, Life Sciences at University of Toronto - New College
languagesEnglish, French
github-logo-circle

Github Skills (41)

crypto10
ec10
json10
javascript10
zeromq10
sqlite10
hyperledger-indy10
messaging10
python10
async10
testing10
css10
elliptic-curve-cryptography10
cryptography10
html10

Programming languages (14)

JavaCSSRustCTeXMakefileVueGo

Github contributions (5)

github-logo-circle
openwallet-foundation/acapy

Jun 2019 - Jan 2023

ACA-Py is a foundation for building decentralized identity applications and services running in non-mobile environments.
Role in this project:
userBack-end Developer
Contributions:26 releases, 447 reviews, 1341 commits in 3 years 7 months
Contributions summary:Andrew's commits primarily focus on enhancing test coverage, refactoring code, and addressing errors within the aries-cloudagent/acapy repository. The changes span multiple modules, specifically involving improvements to the testing of the plugin registry, credential routes, ledger functionality, and various transport mechanisms. A significant portion of the commits are related to JSON Web Encryption.
pythonvonethereumdecentralizedverifiable-credentials
bcgov/von-network

Dec 2017 - Apr 2021

A portable development level Indy Node network.
Role in this project:
userFull-stack Developer
Contributions:1 review, 85 commits, 12 PRs in 3 years 5 months
Contributions summary:Andrew primarily focused on enhancing the user interface and providing node status information in JSON format within the BCovrin Indy Network repository. Their work involved modifying HTML and CSS files to update the UI and incorporate detailed information about validator nodes, ledger state, and network connectivity. Further contributions included the implementation of a JavaScript component to fetch and display validator node status, enabling a more dynamic and informative user experience. The user also refactored code, added filtering capabilities and a new ledger browser to enhance the user's ability to explore data.
hyperledgerverifiable-claimsvonblockchaincitz
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
Andrew Whitehead - Distinguished Architect at Anywhy Ventures Inc.