Todd Ouska

Chief Technology Officer at wolfSSL

Greater Seattle Area 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
Todd Ouska is a seasoned technology leader and founder who has led wolfSSL as CTO since 2004, building one of the most widely deployed embedded TLS/cryptography libraries that now secures over 2 billion connections. With over 20 years focused on cryptography and deep experience in embedded security, he combines hands-on back-end development (notably contributions to ECC, RSA, and HASH-DRBG fixes) with product and company leadership. He is known for optimizing performance and reliability in constrained environments, including adding cycle-per-byte benchmarks and addressing low-level GCC warnings and memory issues. Based in the Greater Seattle Area, he blends entrepreneurial grit with practical engineering—founding and scaling wolfSSL from the ground up. Outside work he’s an avid cyclist, reflecting a personal commitment to resilience and risk-aware design that informs his approach to secure systems.
code15 years of coding experience
bookJohns Hopkins University
github-logo-circle

Github Skills (11)

embedded10
c-programming10
sys10
cryptography10
rsa9
testing9
c-library9
ec9
ecdsa9
security8
performance-optimization8

Programming languages (6)

JavaC++ShellCBitBakePython

Github contributions (5)

github-logo-circle
wolfSSL/wolfssl

Jan 2015 - May 2021

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
Role in this project:
userBack-end Developer
Contributions:398 reviews, 2365 commits, 1867 PRs in 6 years 4 months
Contributions summary:Todd's commits focused on enhancing the wolfSSL library. Their work included fixing GCC 4.9 warnings related to indexing and modifying code within the `wolfcrypt` directory, specifically in the `ecc.c` file for Elliptic Curve Cryptography (ECC) operations. They also bumped the version number and added cycle-per-byte benchmarks to the performance tests, suggesting an interest in optimization. Additionally, they addressed a HASH-DRBG memory leak and fixed issues related to RSA key generation and handling in the library.
trusted-execution-environmentdata-storageopenssl-apiwolfsslfhe
cyassl/cyassl

Feb 2011 - Dec 2014

Please use wolfSSL now instead: https://github.com/wolfSSL/wolfssl . CyaSSL is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud.
Contributions:1292 commits, 1 tag, 4 comments in 3 years 10 months
sslsecuritytlsembedded-devicesssl-tls
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