Projects
A selection of personal and side projects spanning embedded firmware, IoT platforms, and network tooling.
ESP32 Network Analyzer
A network monitoring and diagnostic tool running on ESP32.
Features: ICMP ping, WiFi infrastructure monitoring, DNS lookup, HTTP/HTTPS testing, NTP sync, port checker, ARP scanner, TCP telemetry client, optional AHT10 temperature/humidity sensor, modern web dashboard with real-time updates.
Stack: C/C++ · ESP-IDF · FreeRTOS · ESP32
ESP32 Camera App
MJPEG video streaming application for the ESP32-CAM module.
Features: MJPEG streaming, WiFi provisioning and management, mDNS discovery, intelligent frame caching with timestamp management, optional AHT10 sensor support, full web dashboard for configuration.
Stack: C/C++ · ESP-IDF · FreeRTOS · ESP32-CAM
Open Tracker — IoT Device Management Platform
A Django-based backend platform for managing fleets of IoT devices.
Features: Group-based device organisation, role-based access control (RBAC), real-time TCP data ingestion server, camera stream integration, temperature/humidity analytics, REST API.
Stack: Python · Django · PostgreSQL · TCP · REST API
ESP32 Yellow Display Firmware
Firmware for the ESP32-2432S028 development board with 2.8” TFT display.
Features: LVGL GUI integration, ILI9341 display driver, RGB LED control.
Stack: C/C++ · ESP-IDF · LVGL · ILI9341