I ran MNIST digit recognition on an ESP32-C3 — without TensorFlow, TFLite, or any ML runtime.

The neural network is compiled directly into a C header and executed as firmware.

From Perceptrons to a Cross-Platform NN CLI for Edge Inference

It started, like many questionable engineering projects, with curiosity about a perceptron.

I wasn’t trying to build anything serious. Just a small experiment to understand how far I could push a minimal neural network implementation without relying on any framework.