I'm a machine learning researcher and embedded systems enthusiast with experience in ML and systems programming currently exploring the intersection of AI and hardware!
Worked extensively with TensorFlow, PyTorch, and NumPy to create the Spectro workflow. Consists of 2 models, Spectro, an RNN + LSTM decoder, and j-IR-vis, a CNN + MLP.
Hardware optimized C++ chess engine designed for performance. Utilizing techniques such as Bitboards, Piece-Square Tables, and complie-time computations. Implemented zorbist hashing, transposition table, alpha-beta pruning, and quiscence search. Utilized CUDA for move search when avalible. Integrating NNUE for evaluation.
Developing NNUE static evaluation to integrate with my chess engine. Currently reaching 80% accuracy with int_8 quantized model. Working with a dataset of 83 million data points.
Reconfigured my retired cryptocurrency mining rig into a remote ML server to train and test my models. Achieved 10-20x faster training times and up to 40x faster in distributed training.
[1] Chacko, Sondhi, et al. "A multi-modal approach for molecule elucidation using IR and NMR data." AI4Mat-NeruIPS 2024. December 2024.