Neural Network from scratch using NumPy for MNIST handwritten digit classification — 90.62% test accuracy.