Ashwin Rajnish's repositories
Gender_Wage_Gap_Analysis_And_Visualization
Analysis and visualization of the gender wage gap dataset from OECD using MySQL, the PyMySQL and Pandas modules from Python, and Jupyter Notebook.
ashwin_libpqxx
The official C++ client API for PostgreSQL.
modern_cpp_bloom
A header-only C++20 port of the C-based bloom filter implementation https://github.com/barrust/bloom/, inspired by the concurrent RingDB project. C++ brings the power of template parameters and C++20 guarantees conditions for their values to be defined at compile time.
my_lock_free_spsc_and_mpsc_ring_buffers
My modern C++ implementations of a lock-free ring buffer for both SPSC and MPSC with minimal memory orders, icache load, and cache coherence, as well as optimized arithmetic and elimination of false sharing, for maximum efficiency. The writer is in fact wait-free in the SPSC case.
online_shopping_app
A full stack web app for a mock online shopping company.
Homework_CS232
My repository for CS 23200 at PFW.
ML-Data-Projects
A collection of various ML or data-related projects that I have completed since January 2021, when I began studying machine learning by taking CS 446 and other related classes at UIUC.