Memory systems and caches
I study how memory and cache design affect a computer system.
Hi, I’m Saeed.
Embedded systems engineer
and computer architecture researcher.
At Amirkabir University of Technology, I research computer architecture and memory systems. In the automotive industry, I worked on production-line testers and debuggers, supporting manufacturing and after-sales service.

My work brings electronics, firmware, and software together in practical embedded systems, with a focus on automotive testing and automation.
I studied Computer Engineering at Semnan University and continued with a master’s in Computer Architecture at Amirkabir University of Technology.
In industry, I worked on testers and debuggers for automotive production lines, supporting both manufacturing and after-sales service. The systems covered test electronics and embedded firmware, operator interfaces, and collecting test results—helping teams diagnose issues and verify components such as wire harnesses, seat heaters, and switches. Alongside this work, I continue to build embedded projects and research computer architecture and memory systems.
Get in touchMy research is in computer architecture, memory systems, and large-scale simulation. I like to study the design, then test how it behaves in a real or simulated system.
I study how memory and cache design affect a computer system.
My current project looks at energy-aware memory management for IoT nodes using STT‑MRAM.
I have worked with HDFS on Hadoop YARN and full-system simulation in GEM5.
Exploring how STT‑MRAM can be managed to reduce energy use in IoT devices.
A glove project that translates sign-language gestures into speech.
Designed and analyzed a 4 MB RAM circuit using HSPICE.
Worked with HDFS and Hadoop YARN alongside full-system simulation in GEM5.
A 2025 conference paper on using CatBoost to predict heating and cooling loads.
MOBIN SAMAN · AUTOMOTIVE
At Mobin Saman, I developed and integrated test systems for automotive production lines, supporting factory automation and quality control. My work spanned test electronics, embedded firmware, Qt operator interfaces, and recording results in a database.
Mobin Saman Company · Tehran · 2024–2026
I worked on testers for wire harnesses, seat heaters, and switches on automotive production lines. My work covered STM32 and NXP firmware, circuit and PCB design in Altium, and Qt interfaces. Test results were sent over Wi‑Fi and stored in SQL.
I also worked with SPI, UART, I²C, CAN, and FDCAN, and built a Serial↔Ethernet converter with Flash storage.
Independent projects · 2023–present
My independent projects include MQTT-based monitoring, hardware with AVR, ARM, and ESP microcontrollers, and virtualized networks configured with Proxmox and MikroTik.
Amirkabir University of Technology · Tehran · Dec 2023–Jul 2024
Under the supervision of Dr. Hamidreza Zarandi
These projects range from embedded firmware and electronics to desktop software and self-hosted services.
DESKTOP APP · QT QUICK
I made this app to track customers and service visits for water-purifier businesses. It supports Jalali-date search, JSON backup and restore, and an optional API for remote backups.
STM32 · CAN 2.0A
I implemented CAN 2.0A communication on STM32, sending and receiving frames between nodes on a shared bus.
STM32 · FIRMWARE
I wrote a basic bootloader and worked through how an STM32 starts up, receives firmware, and hands control to the application.
LINUX · RASPBERRY PI 3
I built a custom Linux kernel for Raspberry Pi 3 and configured the system around the board.
SELF-HOSTED SERVICES
I can set up GitLab for code and CI/CD, Rocket.Chat for team messages, and Jitsi Meet for calls on infrastructure a team controls. My own server also runs an MQTT broker; SMB file sharing and cloud storage can be added. The linked guide shows my Jitsi deployment.
ESP32 · SENSORS · SMART CONTROL
I built an ESP32 controller that reads temperature through its ADC, monitors sensor and switch inputs, and switches relay outputs. MQTT connects the device to a self-hosted broker for remote monitoring and smart control of connected equipment.
BACHELOR’S PROJECT · AUDIO · WI-FI
For my bachelor’s project, I built my own version of the talking cactus toy. A MEMS microphone captures audio, which the ESP32 processes. Faster playback raises the pitch for a cartoon-like voice, then an amplifier drives the speaker. Wi-Fi also streams room audio to a phone, so parents can listen remotely.
Computer Engineering at Semnan University, followed by a master’s in Computer Architecture at Amirkabir.
Amirkabir University of Technology
Semnan University
CONTACT
If you’re working on embedded systems, computer architecture, or automotive electronics, feel free to get in touch.
Email me