Projects

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