Skip to content
View rakibdipu's full-sized avatar
💭
my code is workinggg!
💭
my code is workinggg!

Block or report rakibdipu

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.

Content in all repositories owned by your account will be closed.
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
rakibdipu/README.md

Typing Subtitle

     


⚡ Engineering Summary

role: "IoT, Embedded Firmware & Robotics Engineer"
education: "B.Sc. in IoT and Robotics Engineering — University of Frontier Technology, Bangladesh (UFTB)"
core_focus:
  - "Deterministic RTOS firmware & concurrent embedded state machines (ESP32-S3 / C++)"
  - "Physical sensor fusion, on-chip vibration FFT DSP & RF Channel State Information (CSI)"
  - "Autonomous mobile robotics with ROS Navigation & differential drive kinematics"
  - "Edge machine learning deployment on resource-constrained microcontrollers"
toolchain: "C/C++, FreeRTOS, ESP-IDF, Python, PyTorch, ROS, Altium Designer, EasyEDA, Linux"

I build systems that bridge physical hardware and intelligence — from schematic capture and multi-layer PCB routing to deterministic real-time firmware, digital signal processing, and low-latency cloud telemetry.


🚀 Featured Engineering Projects

🛰️ 1. Edge Sensing & Digital Twin Systems

 

  • Bridge Structural Health Monitoring (SHM): Low-cost IoT structural monitoring using ESP32-S3 + MPU9250 MEMS. Performs real-time 1024-point on-chip FFT vibration spectrum analysis, predictive micro-crack alerting, and renders an interactive 3D digital twin dashboard.
  • Wi-Fi CSI Indoor Localization: 100% privacy-preserving human presence localization using ESP32-S3 56-subcarrier OFDM RF sensing. Features Hampel & Butterworth filtering, Doppler feature extraction, Random Forest classification, and 2D Kalman Filter state estimation.

⚡ 2. Safety-Critical RTOS & Bio-Telemetry Devices

 

  • RTOS Railway Level Crossing Platform: Deterministic FreeRTOS implementation across dual-core ESP32-S3 with 6 prioritized concurrent tasks. Eliminates race conditions via atomic queues and enforces a fail-safe FSM gate control with dual-sensor obstacle validation. (Accepted at ECCT 2026 / Taylor & Francis)
  • SmartSpiro IoT Spirometer: Award-winning (ImpactX 2026 Finalist) clinical screening spirometer utilizing differential pressure sensing and on-device machine learning for early respiratory pattern classification (FVC, FEV1, PEF).

🤖 3. Autonomous Robotics & Applied AI

 

  • AgroBot Autonomous Rover: Field-deployable agricultural robot combining ROS move_base autonomous row navigation with an ESP32 differential drive controller, RS485 7-in-1 NPK soil telemetry, and precision spot irrigation actuation.
  • Multimodal AI Video Summarizer: High-performance video intelligence pipeline using Faster-Whisper (CTranslate2 int8) for 4–5× accelerated speech-to-text, BART abstractive summarization, and cross-platform native execution.

🛠️ Technical Capabilities & Domain Pillars

⚡ Firmware & Embedded Systems

  • Languages: C, C++ (OOP, STL), Python, Embedded C
  • MCUs & SoCs: ESP32-S3 (Dual-Core, Octal PSRAM), ESP32-CAM, ESP8266, STM32, Arduino
  • RTOS & Concurrency: FreeRTOS — Task Priority, Queues, Mutex, Event Groups, Semaphores
  • Architecture: Deterministic FSMs, ISR Callbacks, Watchdog Timers, Low-Power Sleep Modes

📡 Protocols & Telemetry

  • Buses: I²C, SPI, UART, RS-485 Modbus, ADC/DAC, PWM
  • Wireless & Networking: Wi-Fi CSI (PHY-layer OFDM), BLE, MQTT, WebSockets, HTTP REST
  • Sensors & Modules: SIM800L GSM/GPRS, MAX30102 PPG, MPU9250 MEMS, HC-SR04, PMS5003

🧠 Edge AI, DSP & Machine Learning

  • Frameworks: PyTorch, TensorFlow, Scikit-Learn, OpenCV
  • Signal Processing: 1024-point on-chip FFT, Hampel Filtering, Butterworth Bandpass, 2D Kalman Filter
  • Edge Models: Decision Trees, Random Forest, SVM (quantized for MCU fixed-point inference), CTranslate2 int8

🤖 Robotics & Hardware Prototyping

  • Robotics: ROS (Noetic / ROS 2), move_base, SLAM, Differential Drive PID, Kinematics
  • EDA & CAD: EasyEDA, Altium Designer (Schematics & PCB Layout), SolidWorks
  • Dev Tools: Linux (Ubuntu), Git, CMake, Docker, FastAPI, SQLite3, Cisco Packet Tracer

📚 Research & Publications

1. [IEEE Xplore] Panic Attack Detection for Autism Spectrum Disorder (ASD)

📄 Lightweight IoT-Driven Panic Attack Detection and Caregiver Alert System for Autism Spectrum Disorder
  • Authors: MD Rakib Hassan Dipu (First Author), et al.
  • Venue: IEEE 4th International Conference on Robotics, Automation, AI & IoT (RAAICON 2025)
  • Publisher: IEEE · Indexed on IEEE Xplore (Document #11502258)
  • Architecture: ESP32-CAM optical flow + MAX30102 HRV + Grove GSR + on-device ML + Dual-channel GSM/MQTT alert
📑 Click to expand BibTeX Citation
@inproceedings{dipu2025panic,
  author    = {Dipu, MD Rakib Hassan and others},
  title     = {Lightweight IoT-Driven Panic Attack Detection and Caregiver Alert System for Autism Spectrum Disorder},
  booktitle = {2025 IEEE 4th International Conference on Robotics, Automation, Artificial Intelligence, and Internet-of-Things (RAAICON)},
  year      = {2025},
  address   = {Dhaka, Bangladesh},
  publisher = {IEEE},
  url       = {https://ieeexplore.ieee.org/document/11502258}
}

2. [Taylor & Francis Books] RTOS-Based Railway Level Crossing Safety System

📄 RTOS-Based Intelligent Railway Level Crossing System Using ESP32-S3
  • Authors: MD Rakib Hassan Dipu (First Author), Saurav Chandra Das
  • Venue: International Conference on Electrical, Computer and Communication Technology (ECCT 2026)
  • Publisher: Taylor & Francis Books · Accepted for Publication & Selected for Oral Presentation
  • Architecture: Dual-core ESP32-S3 + FreeRTOS 6-task priority queue + Deterministic FSM + Redundant ultrasonic/IR sensing
📑 Click to expand BibTeX Citation
@article{dipu2026railway,
  author    = {Dipu, MD Rakib Hassan and Das, Saurav Chandra},
  title     = {RTOS-Based Intelligent Railway Level Crossing System Using ESP32-S3},
  journal   = {Taylor & Francis Books / ECCT 2026},
  year      = {2026}
}

🏆 Honors & Verified Leadership

Honor / Role Organization / Venue Scope & Impact
🏅 Finalist — ImpactX 2026 ImpactX Global Innovation Challenge SmartSpiro: Cost-effective IoT respiratory diagnostic device
🥈 1st Runner-Up Hult Prize Campus Competition 2025 Sustainable tech venture addressing UN Sustainable Development Goals
📝 First-Author IEEE Paper IEEE RAAICON 2025 (MIST, Dhaka) Published & presented autism health-monitoring edge architecture
📖 First-Author Taylor & Francis Paper ECCT 2026 — Oral Presentation Accepted research on deterministic FreeRTOS railway safety systems
☁️ Google Cloud Scholarship Google Cloud / Wadhwani Foundation Merit scholarship in Cloud Architecture & Computing
🩸 President / Org. Secretary BADHAN — Voluntary Blood Donors' Organisation Led student life-saving voluntary blood transfusion drives at UFTB Unit
🤖 Deputy Organizing Secretary UFTB Robotics Club Coordinated ROBOFUSION 1.0, technical workshops, and hardware hackathons
🌐 Joint General Secretary National Children's Task Force (NCTF) Governed youth rights advocacy across Bangladesh (40,000+ member network)

📊 Activity & Telemetry

Rakib's GitHub Contribution Chart

🤝 Let's Connect

     


⚡ "The best engineers don't just write code — they engineer physical solutions that matter." ⚡

Popular repositories Loading

  1. WiFi-CSI-Indoor-Localization-System WiFi-CSI-Indoor-Localization-System Public

    100% privacy-preserving device-free indoor human localization using ESP32-S3 Wi-Fi CSI: 56-subcarrier OFDM RF sensing + Hampel/Butterworth DSP + Random Forest ML + 2D Kalman Filter digital twin das…

    Python 2 1

  2. Travel-Management-system Travel-Management-system Public

    Intelligent highway routing & booking platform: Dijkstra shortest-path across 21 Bangladesh districts, C++ OOP 2.0 with Strategy Pattern, multi-payment engine (bKash/Nagad/Cards), SQLite3 backend &…

    C++

  3. Inventory-Management-system-in-sql-with-php-and-html Inventory-Management-system-in-sql-with-php-and-html Public archive

  4. YouTube-Video-Summarizer YouTube-Video-Summarizer Public

    End-to-end multimodal AI video summarizer: Faster-Whisper (CTranslate2 int8) for 4-5x faster speech transcription + BART abstractive summarization + clickable timestamps + MD5 caching

    Python

  5. rakibdipu.github.io rakibdipu.github.io Public

    JavaScript

  6. rakibdipu rakibdipu Public