On-device screw classification ("Big", "Medium", "Black") using YOLOv5 and TFLite Micro on the ESP-EYE board.
Vowel recognition with 95% accuracy using a 13KB CNN deployed on STM32-based STEVAL-STWINKT1.
End-to-end IoT data pipeline using MQTT, MinIO, Cassandra, FastAPI, and Airflow — all deployed locally with Docker.
A Nix-based development environment for Zephyr RTOS, simplifying setup and dependency management. It includes scripts for building the application and MCUboot bootloader.