Cryptography Research
This is a collection of implementation of several NIST cryptographic standards such as ciphers, key generation schemes, demonstrated a novel attack on the Picnic quantum signature scheme and others, 2023.
Differential Privacy Research
This work covers the implementation of privacy-aware techologies.
Distributed Systems Research
This is a collection of algorithms that I implemented as part of foundational research into Distributed Systems, 2021 -.

Streaming Time Series Algorithm (Machine Learning)
This is a set of algorithms for real-time anomaly detection for univariate and multivariate cases.
Miscellaneous Works
This is a collection of implementation of several algorithms.

Please feel free to donate to support my work by clicking donate here


Open-Source Contributions

I have contributed significantly to the following popular open-source software.

FluidFramework: is a software library for building distributed, real-time collaborative web applications created by Microsoft.

Sympy: is a software library for symbolic computation in mathematics.

Numpy-ml: is a software library for machine learning.

RapidsAI: is a collection of software libraries for machine learning, and it was created by NVIDIA. Contributions can be code reviews, insightful discussions, and source code patches.

A rough sample of some of my open-source contributions.

  1. Wrote various enhancements to the autolev parser and graceful handling of buffer overflows in the nthroot module in Sympy.
  2. Wrote an online version of the popular ARIMA model to RapidsAI.
  3. Wrote a soft and hard version of the K-means algorithm.
  4. Created an incremental (online) linear algorithm routine in numpy-ml.

In summary, here is a rough sample of submitted source code patches.

Many of my open projects can be found on my Github and Gist.