Skip to content
View IdlanZafran's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Universiti Kebangsaan Malaysia
  • Malaysia
  • 07:45 (UTC +08:00)

Block or report IdlanZafran

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IdlanZafran/README.md

> Hey There!, I am Idlan Zafran


「 I am passionate about the intersection of mechanical design, intelligent control systems, and cloud connectivity. My work focuses on bridging the gap between physical hardware and robust, enterprise-grade data platforms. 」

Typing SVG


🛠 Technical Skill Set

  • Embedded & IoT:C++ArduinoESP32ESP8266App Inventor
  • Web Engineering (Local Server):HTML5CSS3JavaScriptJSON
  • Professional Engineering CAD:CATIAAutodesk InventorAutoCADFusion 360
  • Robotics & Rapid Prototyping:LEGO EV3Tinkercad
  • DevOps & Design:GitPlatformIOBlender

🚀 Featured Open Source Libraries

StatusLicense: MIT

  • Purpose: Enterprise-grade telemetry library for connecting ESP8266/ESP32 devices to the ThingsSentral.io platform.
  • Architecture: Implements HTTP Keep-Alive connection reuse to minimize network overhead and latency.
  • Reliable Persistence: Features a "Vault" system for offline data buffering via LittleFS and memory-safe bulk data payloads.

StatusLicense: MIT

  • Purpose: Lightweight hardware-management library for simplified device provisioning and recovery.
  • Resilience: Handles physical factory resets via 3-rapid-boot detection and non-volatile boot counting.
  • UX: Integrates a captive portal system for dynamic on-demand WiFi credential configuration.

📂 Selected IoT Projects

StatusLicense: MIT

  • Full-Stack IoT: Developed a localized web dashboard using HTML, CSS, and JavaScript hosted directly on the ESP32.
  • Dynamic Interaction: Leverages JSON endpoints for real-time sensor streaming without page refreshes.
  • Core Engineering: Implements precise RMS voltage and current calculations for professional power tracking.

StatusLicense: MIT

  • Visual UI: Custom SSD1306 OLED interface providing high-visibility climate data using non-blocking state machines.
  • Connectivity: Integrated with ThingsSentral for remote data logging and RapidBootWiFi for robust provisioning.
  • Stability: Optimized firmware ensures continuous sensor acquisition even during intermittent network synchronization.

StatusLicense: MIT

  • Cloud Sync: Synchronizes with remote server-side logic to trigger localized audible alerts via a Ticker background engine.
  • Power Intelligence: Custom battery monitoring logic with multi-level voltage status and critical-level hardware protection.
  • Reliability: Background task processing ensures high-frequency alarm tones do not block the primary device loop.

📈 GitHub Stats

Idlan's GitHub StatsTop Langs


📫 Let's Connect

footer

Pinned Loading

  1. ThingsSentralThingsSentralPublic

    Enterprise-grade IoT connectivity for ESP8266/ESP32. Features HTTP Keep-Alive, safe offline LittleFS caching, and memory-safe auto-chunked batch uploads to the ThingsSentral.my platform.

    C++

  2. RemoteUploadRemoteUploadPublic

    RemoteUpload is a versatile, lightweight library for ESP32 and ESP8266 microcontrollers that streamlines the Over-The-Air (OTA) firmware update process. Compatible with both Arduino IDE and Platfor…

    C++

  3. RapidBootWiFiRapidBootWiFiPublic

    A robust, drop-in WiFi provisioning library for ESP32/ESP8266 featuring a 3-rapid-boot physical factory reset, background reconnects, and auto-saving portal parameters.

    C++

  4. esp32-smart-energy-monitor-relayesp32-smart-energy-monitor-relayPublic

    A professional IoT energy monitoring and smart relay system built using ESP32, featuring a real-time web dashboard, OLED status display, and remote relay control. This project monitors Voltage (V),…

    C++

  5. esp8266-iot-remote-buzzer-alarmesp8266-iot-remote-buzzer-alarmPublic

    A smart, cloud-connected alarm system built for the ESP8266. This project monitors remote sensor values against customizable thresholds using the ThingsSentral IoT platform and triggers a local phy…

    C++

  6. esp8266-iot-environment-monitor-dht-oledesp8266-iot-environment-monitor-dht-oledPublic

    A robust, public-safe ESP8266-based IoT sensor node that monitors temperature and humidity using a DHT11 sensor, displays real-time data on an SSD1306 OLED screen, and pushes telemetry to the Thing…

    C++