π§ Embedded Software Engineer β’ πΉ Bare-Metal Enthusiast β’ β± Real-Time Systems
- π¬ 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.
- 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)
- π 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.
- π LinkedIn
- π§° GitHub Projects
- βοΈ dimitris@computer.org (or GitHub DMs)
βEfficient embedded systems start with clean, deterministic code.β