Passionate researcher at University of Waterloo. Experienced in setting up research facilities related to network testing and security. Have excellent knowledge of cryptographic primitives such as hash functions, ZKP, accumulators, secret sharing and classic and post quantum encryption schemes. Proficient in C, C++ and Python, including implementation of cryptographic algorithms using libraries such as OpenSSL and GMP. Experienced in implementation and testing of prototype systems. Also have sound knowledge