Skip to content
View Mahbodbe's full-sized avatar
  • 00:53 (UTC +03:30)

Block or report Mahbodbe

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
Mahbodbe/README.md

Hi there, I'm Mahbod πŸ‘‹

Typing SVG

AUT Location Website


πŸš€ Tech Stack & Tooling

C C++ Python VHDL Assembly ESP32 AVR Arduino Proteus Qt QML Django Redis Celery Linux Git SCADA


πŸ’‘ About Me

I am an Electrical Engineering student at Amirkabir University of Technology (Tehran Polytechnic) with a strong focus on bridging the gap between low-level hardware and high-level software systems.

  • ⚑ Embedded Systems & Firmware: Microcontroller programming (ESP32-S3, AVR/ATmega), sensor-actuator integration, custom communication protocols.
  • πŸ–₯️ Desktop GUI Architecture: Crafting modern, high-performance desktop apps with modern C++ (17/20), Qt Widgets, custom QSS Dark Themes, and QML.
  • ⚑ Power Systems & Industrial Automation: Deep interest in SCADA architectures, telemetry protocols (IEC 60870-5-101/104, IEC 61850, DNP3), Substation Automation Systems (SAS), and digital substations.
  • 🌐 Backend & Systems Engineering: Full-stack services with Django, Celery asynchronous task queues, Redis, and Telegram Bot APIs.

🌟 Featured Repositories

πŸš€ Qt-Deep-Dive

A comprehensive, 14-chapter practical journey into production-grade Qt (C++) and QML architecture based on Mastering Qt 5 with modern C++17/20 refactoring and custom neon dark QSS themes.

πŸ…ΏοΈ smart-parking

Intelligent parking management and automation system powered by ESP32-S3, ultrasonic / IR sensor arrays, real-time status LCD displays, servo barrier control, and telemetry synchronization.

πŸ” DoorLock

RFID-based security access control system developed with ATmega32 and MFRC522. Features hardware password verification, alphanumeric LCD UI, EEPROM storage, buzzer alarms, and Proteus simulation.

Digital hardware design and FPGA modeling with VHDL. Covers Finite State Machines (FSMs), counters, multiplexers, sequential logic, and Hamming error correction (HammingProject).

⚑ goose-lab

GOOSE/IEC 61850 protocol analyzer in Python -- raw-frame parsing (EtherType 0x88B8, stNum/sqNum), multicast latency lab, and substation topology graphs from SCL files.

🌐 nomoreidea

Personal portfolio site -- live index of EE projects wired directly to GitHub, with bilingual EN/FA interface and automatic repo cards.


πŸ“Š GitHub Analytics

GitHub Stats Top Languages

GitHub Activity Graph


πŸ“œ Certifications

Django Front-End Telegram Bots Algorithms Linux Git Altium


🎯 Engineering Philosophy

"The most effective way to understand complex engineering systems is to build them from the silicon up to the user interface."

I focus on craftsmanship, writing clean and self-documenting code, understanding the physical layers underneath the abstractions, and continuously raising the bar through iterative improvement.


⭐ Always open to discussions on Embedded Firmware, Qt/C++ Architecture, Industrial Automation, and Open-Source Collaboration.

Pinned Loading

  1. DoorLock DoorLock Public

    Smart RFID door-lock system (MFRC522, PIR, ESP32) - phased hardware build

    Assembly

  2. HammingProject HammingProject Public

    VHDL packet processor with Hamming ECC - RTL design, ModelSim verified

    VHDL 1

  3. AP1405 AP1405 Public

    Advanced Programming course projects (C++23, Python) - AUT EE, Spring 1405

    C++ 1

  4. Logic-Circuit-C Logic-Circuit-C Public

    ATmega32 embedded-C exercises (7-seg, keypad, LCD) with Proteus simulations

    Assembly

  5. smart-parking smart-parking Public

    ESP32-S3 smart parking system - servo gate, LCD, telemetry (AUT course project)

    C++

  6. Learning-Qt Learning-Qt Public

    Qt5/Qt6 C++ GUI practice projects - learning journey with examples

    C++