Skip to content
View HosseinAssaran's full-sized avatar

Block or report HosseinAssaran

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.

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

👋 Hi, I'm Hossein Assaran

💻 Embedded Software Engineer | Linux & RTOS Developer | Systems Thinker


🚀 About Me

Embedded Systems Engineer with 15+ years of experience in designing and developing robust solutions for payment systems, medical devices, IoT, and industrial applications. Proficient in C, C++, Rust, Python, and embedded platforms like FreeRTOS, Embedded Linux, Yocto, and Android. Skilled in hardware/software integration, AI/ML optimization for resource-constrained environments, and leading cross-functional teams. Adept at delivering high-performance systems through collaborative problem-solving and technical mentoring.


🛠️ Tech Stack

  • Languages: C, C++, Rust, Python
  • Embedded: FreeRTOS, Embedded Linux, Yocto, Zephyr
  • Frameworks & UI: Qt, QML, LVGL, Android, Vulkan
  • Networking & Protocols: TCP/IP, UDP, MQTT, HTTP, Bluetooth, Wi-Fi, GSM
  • Microcontrollers & Single-Board Computers: ARM Cortex-M series, STM32, AVR, PIC, ESP32, NRF series, Raspberry Pi, BeagleBone
  • Interfaces & Communication Protocols: Ethernet, LVDS, HDMI, MIPI, FMC, VGA, USB, CAN, Modbus, QSPI, RS-485, I²C, I²S, SPI, UART, JTAG, SWD, PDM, DMA, ADC, RTC, MDF
  • Systems: Linux kernel basics, drivers, IPC, networking
  • Sensors & Measurement Devices: Sensirion AQIs, Accelerometers, PDM Microphones, Radars, Water Quality Sensors
  • Hardware Debugging & Testing: GDB, Logic Analyzers, Oscilloscopes
  • Regulatory Standards: EMC, ISO 8583, ISO 7816
  • Tools: Git, CMake, GDB, Docker

📌 Current Focus

  • Building an incdent detection system based-on ESP32 IDF 6.0
  • Improving vape detection product
  • Exploring modern Rust usage in embedded environments

📫 Contact


⭐ “Make systems that are simple, but never simplistic.”

GitHub Stats

Top Langs

Pinned Loading

  1. VulkanImageViewer VulkanImageViewer Public

    This project is an image viewer built using Qt6, C++, and Vulkan. It supports BMP, PNG, and JPG images and provides essential viewing features such as pan, zoom, and scrolling. The application util…

    C++ 32 3

  2. FreeRTOS_Examples FreeRTOS_Examples Public

    Make MSVC FreeRTOS Examples Compatible With GCC And QEMU

    C 12 1

  3. Ber-TLV Ber-TLV Public

    TLV Parser and Builder With C

    C 8 5

  4. TLV-Parser TLV-Parser Public

    TLV Parser Written In Rust Language With Tests

    Rust 4

  5. file_monitor_eBFP file_monitor_eBFP Public

    Rust 4

  6. ISO8583-Parser ISO8583-Parser Public

    Parsing ISO8583 messages via the Command Line Interface (CLI) or With PHP Web Server

    Rust 2