Skip to content
View SMousavi7's full-sized avatar
  • Shahid Beheshti University
  • Tehran, Iran

Block or report SMousavi7

Report abuse

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

Report abuse
SMousavi7/README.md

Hi, I'm Sadra Mousavi πŸ‘‹

Computer Engineering Student | Embedded Systems β€’ IoT β€’ Edge AI

I'm a Computer Engineering undergraduate at Shahid Beheshti University, interested in designing systems at the intersection of software, embedded hardware, intelligent systems, and connectivity.

My primary interests include Embedded Systems, Internet of Things (IoT), Edge Computing, Embedded AI, Digital Twins, Computer Networks, and Cybersecurity.

I enjoy building hands-on projects involving microcontrollers, sensors, FPGA-based systems, IoT platforms, communication protocols, real-time systems, and intelligent edge devices.


πŸ‘¨β€πŸ’» About Me

  • πŸŽ“ B.Sc. student in Computer Engineering at Shahid Beheshti University
  • πŸ”¬ Interested in Embedded Systems, IoT, Edge AI, Digital Twins, and Computer Networks
  • βš™οΈ Experience with STM32, ESP32, ARM Cortex-M, FPGA, and Verilog
  • 🌐 Interested in connecting embedded devices with IoT platforms, gateways, and communication protocols
  • 🧠 Exploring the deployment of machine learning and intelligent algorithms on edge devices
  • πŸ§‘β€πŸ« Teaching Assistant for Advanced Programming, Operating Systems, and Computer Architecture
  • πŸ”§ Interested in hardware/software co-design and building complete systems from low-level hardware to application-level software

πŸ”¬ Areas of Interest

Embedded Systems          Internet of Things
Edge Computing            Embedded AI
Digital Twins             Computer Networks
FPGA & Digital Design     Cybersecurity
Real-Time Systems         Hardware/Software Co-Design

��️ Technical Skills

Programming

C C++ Python Java C#

Embedded & Hardware

STM32 ESP32 Arduino ARM Verilog

Tools & Platforms

Git Docker Linux MATLAB PostgreSQL MySQL


πŸš€ Featured Projects

🏠 Smart Home β€” KNX & ThingsBoard

View Repository β†’

A smart-home IoT system integrating KNX building automation with the ThingsBoard IoT platform.

The project explores the connection between building automation devices and an IoT platform through a gateway architecture, enabling telemetry collection, visualization, and remote interaction through ThingsBoard dashboards.

Key areas:

KNX β€’ ThingsBoard β€’ IoT Gateway β€’ Smart Home β€’ Building Automation β€’ IoT Dashboards


🧠 MPU6050 Edge AI Motion Classification

View Repository β†’

An Edge AI motion-classification system using motion data collected from an MPU6050 IMU sensor.

The project combines embedded sensing with machine learning, including motion-data acquisition and derived differential features for on-device motion classification.

The classification model was developed using Edge Impulse, connecting the machine-learning pipeline with an embedded sensing application.

Key areas:

Edge AI β€’ Embedded ML β€’ MPU6050 β€’ IMU β€’ Motion Classification β€’ Edge Impulse β€’ Sensor Data


⏱️ Embedded Real-Time Systems Course Project

View Repository β†’

A collection of implementations and experiments developed for an Embedded Real-Time Systems course.

The project focuses on concepts related to embedded computing and real-time system behavior, providing hands-on experience with the design and implementation of time-sensitive embedded applications.

Key areas:

Embedded Systems β€’ Real-Time Systems β€’ Scheduling β€’ Low-Level Programming


πŸ’» Operating Systems Course Project

View Repository β†’

Implementations and experiments covering fundamental Operating Systems concepts.

The project explores topics such as process and memory management, scheduling, synchronization, and other core mechanisms used by modern operating systems.

Key areas:

Operating Systems β€’ Memory Management β€’ Process Scheduling β€’ Synchronization β€’ Python


πŸ“‘ ESP32-S3 ThingsBoard MQTT(S) Onboarding

View Repository β†’

A collaborative IoT project focused on connecting and onboarding ESP32-S3 devices to ThingsBoard using MQTT/MQTT(S).

The project explores embedded-to-cloud communication and secure IoT connectivity using ESP32-based hardware and the ThingsBoard platform.

Key areas:

ESP32-S3 β€’ ThingsBoard β€’ MQTT β€’ MQTTS β€’ IoT β€’ Device Onboarding


πŸŽ“ Teaching Experience

I've served as a Teaching Assistant for several undergraduate Computer Engineering courses:

Advanced Programming

  • Served as Head of the Workshop Team
  • Conducted programming workshops
  • Helped coordinate teaching activities
  • Assisted students with programming concepts and assignments

Operating Systems Concepts

  • Designed programming assignments and course projects
  • Assisted students with operating-system concepts
  • Provided technical guidance during project implementation

Computer Architecture

  • Helped design assignments and course projects
  • Assisted students with processor architecture and low-level system concepts

πŸ† Academic Highlights

  • πŸ… Ranked among the Top 10% of undergraduate Computer Engineering students
  • πŸ§‘β€πŸ« Multiple semesters of experience as a Teaching Assistant
  • πŸ‘¨β€πŸ’» Served as Head of the Workshop Team for Advanced Programming
  • 🎯 Ranked 71st among 37,000+ participants in the regional quota of the Iranian National University Entrance Examination
  • πŸ“° Former member of the editorial team of the faculty scientific magazine
  • 🀝 Served on the executive committee of a university Artificial Intelligence conference

🌱 What I'm Currently Interested In

I'm particularly interested in projects that combine multiple layers of computing systems:

Sensors / Physical Systems
          ↓
Embedded Devices
          ↓
Edge Processing & Intelligence
          ↓
Communication Protocols
          ↓
IoT Platforms
          ↓
Monitoring & Applications

I'm interested in exploring how machine learning, embedded computing, IoT, and edge systems can be combined to build practical intelligent systems.


πŸ“« Connect With Me

GitHub

LinkedIn

πŸ“§ Email: seyedsadramousavi77@gmail.com


Embedded Systems β€’ IoT β€’ Edge AI β€’ Hardware/Software Co-Design

Building intelligent systems that connect software, hardware, and the physical world.

Pinned Loading

  1. smart-home-knx-thingsboard smart-home-knx-thingsboard Public

    Smart home IoT system integrating KNX, ThingsBoard, MCP, and a local Ollama LLM for real-time monitoring, device control, and Persian natural-language interaction.

    TypeScript 2

  2. MPU6050-Edge-AI-Motion-Classification MPU6050-Edge-AI-Motion-Classification Public

    AIoT motion classification system using simulated MPU6050 sensor data, Edge Impulse WebAssembly inference, MQTT, and ThingsBoard for real-time monitoring and alerts.

    JavaScript 4

  3. Embedded-Real-Time-Systems-Course-Project Embedded-Real-Time-Systems-Course-Project Public

    Model-based embedded systems project using Simulink and Stateflow to simulate a real-time smart home heating controller with safety verification.

    C 2

  4. MilladAnsari/esp32s3-thingsboard-mqtts-onboarding MilladAnsari/esp32s3-thingsboard-mqtts-onboarding Public

    Secure IoT device onboarding (provisioning and claiming) for ESP32-S3 using MQTTS on ThingsBoard platfor

    C++ 2

  5. Operating-Systems-Course-Project Operating-Systems-Course-Project Public

    Educational operating system simulation featuring CPU, MMU, threads, files, and page fault analysis.

    Jupyter Notebook 1

  6. fpga-digit-convolution fpga-digit-convolution Public

    FPGA-based hardware convolution accelerator for detecting digits 8 and 9 in a 64Γ—64 grayscale image using Verilog, AXI4-Lite, Zynq, and RemoteFPGA.

    VHDL 2