Skip to content
View heronet's full-sized avatar
:octocat:
zzz...
:octocat:
zzz...

Organizations

@BinarySUST

Block or report heronet

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
heronet/README.md

Siratul Islam

Embedded Systems Engineer β€’ Physics Student

Research Assistant @ SUST EEE Department

Portfolio LinkedIn Email


πŸ”¬ Current Research

Research Assistant β€’ SUST Department of Electrical & Electronic Engineering (Jun 2025 - Present)

Working on IoT automation and embedded systems research in collaboration with EE faculty:

  • Radar-based occupancy detection for energy-efficient building automation
  • RFID attendance systems for rural educational institutions in Bangladesh
  • Smart relay control for government energy optimization
  • Autonomous vehicle navigation (EEE-funded, 5-member team) - ROS2 + LiDAR sensor fusion with STM32F4 control

Tech Stack: STM32, ESP32, RD-03D radar, Jetson Orin, ROS2, OpenCV, MQTT


πŸ› οΈ Open Source Work

Linux Foundation - Zephyr RTOS

Contributor

Board Support (8 PRs)

  • #91886 - WeAct STM32F446 Core board
  • #97435 - WeAct STM32WB55 Core board
  • #97553 - WeAct STM32G030 Core board
  • #96687 - WeAct ESP32-S3-B board
  • #97720 - WeAct ESP32-S3-MINI board
  • #97670 - WeAct ESP32-C3-Mini board
  • #97578 - WeAct ESP32-C6-Mini board
  • #97882 - DOIT ESP32 DevKit V1 board

Device Drivers (2 PRs)

  • #96510 - TM1637 7-segment display driver
  • #97921 - HUB12 LED matrix driver

Toolchain (1 PR)

  • #92985 - PyOCD & STM32CubeProgrammer runner support

πŸ“š Authored documentation for all 8 board support packages

Espressif ESP-IDF

Component Publisher β€’ Official ESP Component Registry


πŸ’» Technical Skills

Embedded Systems

C C++ Rust STM32 ESP32 Zephyr FreeRTOS RISC-V Linux

Platforms: STM32 H7/H5/F4 β€’ ESP32 C3/C6/S3 β€’ Jetson Orin β€’ RISC-V
RTOS: Zephyr β€’ FreeRTOS β€’ CMSIS-RTOS β€’ Embedded Linux
Protocols: I2C β€’ SPI β€’ UART β€’ GPIO β€’ ADC β€’ PWM β€’ DMA β€’ MQTT β€’ BLE β€’ LoRa
Tools: CMake β€’ PlatformIO β€’ ESP-IDF β€’ KiCAD β€’ OpenOCD β€’ GDB β€’ ROS2

Full-Stack Development

TypeScript Python C# Svelte Next.js Flutter

Frontend: SvelteKit β€’ Next.js β€’ Flutter β€’ Tailwind CSS
Backend: .NET β€’ Django β€’ Express.js β€’ SQL
Cloud: Google Cloud β€’ MongoDB β€’ Firebase


πŸ“¦ Featured Projects

Embedded Systems

ESP32-S3 Weather Station β€’ C++, MQTT
Multi-sensor environmental monitoring with OLED display, streaming data to Raspberry Pi 5
BME280 β€’ BH1750 β€’ QMC5883L β€’ WiFi

ESP32-S3 Biometric Attendance β€’ C++, BLE
AS608 fingerprint system with offline SPIFFS storage and Google Sheets sync
Fingerprint sensor β€’ NeoPixel LEDs β€’ WiFi/BLE

STM32 BME280 HAL Driver β€’ C, STM32
Custom HAL implementation for Bosch environmental sensor with I2C communication

Web Platforms

CAM-SUST β€’ NextJS, TypeScript
Astronomy organization website - 80% faster than WordPress predecessor

Opedemy β€’ SvelteKit, TypeScript
Learning platform with 200+ API integrations - 50% load time reduction via SSR

Teachers Today β€’ Next.js, Express.js, MongoDB
Teacher recruitment platform with advanced filtering and role-based dashboards


πŸ“ Publications

"Air Evacuation Time for Holes of Variable Diameters in a Space Station"
International University Physics Competition 2024 β€’ Bronze Medal
Co-authors: Siratul Islam, Ibrahim Hossain, Rimon Acharjee Sumon


πŸ’Ό Experience

Software Engineer β€’ Hackules Inc. (Jun 2024 - Jun 2025)

  • Full-stack development for educational platforms (Teachers Today, Opedemy)
  • Flutter CRM serving 1000+ active users
  • 50% performance improvement via SSR optimization

IT Secretary β€’ Copernicus Astronomical Memorial, SUST (Nov 2024 - Present)

  • Built NextJS website with 80% performance improvement
  • IT coordinator for CAM-SUST Summer School on Astronomy 2025
  • Python tutorials for 200+ students

πŸŽ“ Education

BSc Physics β€’ Shahjalal University of Science and Technology (2023-2027)
Focus: Applied physics, digital electronics, computational methods

Graduate Interests: RTOS kernel development β€’ RISC-V architecture β€’ Embedded Linux β€’ Medical devices β€’ Industrial automation


πŸ“Š GitHub Stats

GitHub Streak Top Languages

Pinned Loading

  1. stm32-bme280-hal stm32-bme280-hal Public

    BME280 library for STM32 HAL

    C

  2. esp_rd-03d esp_rd-03d Public

    ESP-IDF component for Ai-Thinker RD-03D mmWave Radar Sensor

    C 1

  3. esp-idf-tm1637 esp-idf-tm1637 Public

    C 1

  4. zephyrproject-rtos/zephyr zephyrproject-rtos/zephyr Public

    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

    C 13.7k 8.3k