Implemented a neural network from scratch with NumPy to classify MNIST digits using backpropagation and optimization.