Skip to content
View amirhossein-sadeghi2003's full-sized avatar
🤑
🤑

Block or report amirhossein-sadeghi2003

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

Networked Embedded and IoT Systems animated banner

Amirhossein Sadeghi

Embedded Systems · IoT · Computer Networks · Real-Time Monitoring

Computer Engineering student working on networked devices, sensor data, telemetry pipelines, reliable monitoring, and applied machine learning.


About

I am a Computer Engineering student at Isfahan University of Technology.

My primary focus is networked embedded and IoT systems. I work on projects that connect microcontrollers, sensors, communication modules, computer networks, user interfaces, and monitoring software into testable end-to-end systems.

I use applied machine learning, sensor fusion, estimation, and control as supporting areas where they add practical value to sensing, monitoring, reliability, and decision-making.

I try to support project claims with working code, hardware tests, logs, datasets, plots, metrics, or reproducible experiments. Limitations and unfinished parts are documented rather than hidden.


Portfolio Direction

Devices and Sensors
        ↓
Embedded Systems
        ↓
Communication and Connected Infrastructure
        ↓
Monitoring, Estimation, Control, and Applied Intelligence

Focused Track Entry Points

Track Start here
Embedded Systems & IoT — primary Featured projects below
Control, Estimation & Autonomous Systems Focused portfolio
Computer Networks & Networked Systems Focused portfolio
Applied AI & Machine Learning Selected AI/ML work

Featured Projects

Project What I worked on
Cellular DTMF Control STM32F407 and SIM800C cellular communication, hardware-validated call/DTMF work, embedded HMI development, and modem/network diagnostics
IoT Digital Twin ML Pipeline ESP32 telemetry, MQTT communication, Node-RED monitoring, and ML-based sensor analysis
TinyML Embedded Condition Monitor ESP32 sensor monitoring, real data collection, embedded inference, and local visual and audible alerts
Embedded IMU Attitude Estimation MPU6050 calibration, ESP32 firmware, complementary filtering, high-rate logging, OLED output, and hardware testing
Ball and Beam Hardware Control ESP32-based sensing, servo actuation, feedback-control experiments, and documented hardware-prototype testing
Network Lab Final Project VLANs, dynamic routing, redistribution, ACLs, NAT, DHCP, HSRP, and network verification in Packet Tracer

Selected Supporting Work

Applied AI and Machine Learning

Estimation, Control, and Autonomous Systems

Networks and Connected Systems

Academic Coursework

  • Undergraduate Coursework Archive — selected B.Sc. projects in algorithms, software, databases, operating systems, FPGA/embedded systems, computer networks, and network security

Technical Areas

  • STM32 and ESP32 firmware, sensor integration, and hardware bring-up;
  • UART, SPI, I2C, GPIO, keypad input, TFT/OLED interfaces, and embedded HMI development;
  • cellular/GSM communication, MQTT telemetry, Node-RED dashboards, and IoT data pipelines;
  • routing, switching, VLANs, ACLs, NAT, DHCP, redundancy, SDN, and network verification;
  • applied AI/ML for anomaly detection, fault classification, condition monitoring, and embedded inference;
  • filtering, sensor fusion, state estimation, control, path planning, and signal analysis;
  • Python, C, C++, SQL, Verilog, Linux/Bash, Git/GitHub, pandas, scikit-learn, and PyTorch.

Primary focus: networked embedded and IoT systems — extended with estimation, control, and applied intelligence.

Pinned Loading

  1. tinyml-flight-condition-monitor tinyml-flight-condition-monitor Public

    ESP32-based TinyML condition monitoring prototype using real sensor data, embedded inference, OLED, NeoPixel, and buzzer feedback.

    Python 1

  2. IoT-DigitalTwin-ML-Pipeline IoT-DigitalTwin-ML-Pipeline Public

    IoT digital twin pipeline using ESP32 sensing, MQTT communication, ML inference, and a Node-RED dashboard.

    Python 1

  3. embedded-imu-attitude-estimation embedded-imu-attitude-estimation Public

    ESP32 + MPU6050 roll/pitch attitude estimation with complementary filtering, high-rate logging, and OLED visualization.

    C++

  4. network-lab-final-project network-lab-final-project Public

    Multi-protocol campus network design and verification in Cisco Packet Tracer with VLANs, dynamic routing, HSRP, NAT/PAT, ACLs, DHCP, and network services.

  5. cellular-dtmf-control cellular-dtmf-control Public

    STM32F407 cellular control prototype with SIM800C communication, DTMF handling, embedded HMI development, and hardware diagnostics.

    C 1

  6. ball-and-beam-hardware-control ball-and-beam-hardware-control Public

    ESP32 ball-and-beam hardware prototype with HC-SR04 sensing, servo actuation, and qualitative P-based feedback-control testing.

    C++