Skip to content
View dsavvari's full-sized avatar
πŸ’­
I may be slow to respond.
πŸ’­
I may be slow to respond.

Block or report dsavvari

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
dsavvari/README.md

Hi there, welcome to my corner of GitHub! πŸ‘‹

🧠 Embedded Software Engineer β€’ πŸ•Ή Bare-Metal Enthusiast β€’ ⏱ Real-Time Systems


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

  • πŸ”¬ Passionate about writing tight, deterministic, testable code.
  • πŸ› οΈ Advocate for clean, maintainable, and well-documented embedded code.
  • 🧩 Enjoy reverse engineering, debugging, and hardware bring-up.
  • 🌱 Always learning and exploring new embedded technologies.

🧰 Tech Toolbox

  • Languages: Embedded C, C++, Python, Ada, Rust (beginner)
  • MCUs: ARM Cortex-M4/M7 – STM32 (L4, F4), NXP i.MX RT1064
  • Tools: Logic analyzers (e.g. Saleae Pro), oscilloscopes, Segger J-Link, ST-Link, GDB, OpenOCD
  • Stacks: FreeRTOS, CMSIS, Zephyr (exploring)
  • Other: CMake, Git, CI/CD, Docker (for embedded builds)

πŸ”­ I’m currently working on

  • πŸ”Œ STM32-recipes
    A curated collection of bare-metal and CMSIS/HAL STM32L4 examples for the B-L4S5I-IOT01A board.
    • Includes minimal, self-contained projects for GPIO, PWM, and more.
    • Each example is in its own folder with a standalone CMakeLists.txt for easy building and deployment.
    • Focuses on direct register access and clean, well-documented code for learning and rapid prototyping.

πŸ“« Let's Connect


β€œEfficient embedded systems start with clean, deterministic code.”

Popular repositories Loading

  1. DISCO-L4S5I-IOT01A DISCO-L4S5I-IOT01A Public

    MBED OS STM32 examples and experiments on a B-L4S5I-IOT01A Discovery

    C 1

  2. stm32-recipes stm32-recipes Public

    A collection of examples for setting up various STM32 components using bare-metal, CMSIS, and HAL frameworks. The examples are tailored for the STM32L4 series.

    C

  3. dsavvari dsavvari Public