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.
- π 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
Embedded Systems Internet of Things
Edge Computing Embedded AI
Digital Twins Computer Networks
FPGA & Digital Design Cybersecurity
Real-Time Systems Hardware/Software Co-Design
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
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
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
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
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
I've served as a Teaching Assistant for several undergraduate Computer Engineering courses:
- Served as Head of the Workshop Team
- Conducted programming workshops
- Helped coordinate teaching activities
- Assisted students with programming concepts and assignments
- Designed programming assignments and course projects
- Assisted students with operating-system concepts
- Provided technical guidance during project implementation
- Helped design assignments and course projects
- Assisted students with processor architecture and low-level system concepts
- π 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
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.
π§ Email: seyedsadramousavi77@gmail.com
Embedded Systems β’ IoT β’ Edge AI β’ Hardware/Software Co-Design
Building intelligent systems that connect software, hardware, and the physical world.