- π§ I'm an embedded and systems software engineer with experience developing in C and modern C++ for a wide range of architectures including RISC-V, Xtensa, and AVR.
- βοΈ I work on bare-metal firmware and develop drivers and subsystems for Embedded Linux, using Device Tree and kernel APIs.
- π§° I specialize in low-level programming, including register-level control of interfaces like SPI, I2C, I2S, UART, and DMA.
- π§ͺ I'm actively involved in complex, cross-platform projects such as precision time servers and embedded C++14 modules for ARM platforms.
- π I apply modern C++ techniques (STL, templates,
constexpr, etc.) and practice clean, maintainable code with thorough documentation. - π§ Confident with Unix-like systems, experienced in system administration, virtualization, and using tools like Docker, Git, and self-hosted services.
- π I occasionally use Python and PyQt for prototyping and automation tasks.
- π Always learning and improving my expertise in embedded systems, performance optimization, and portable C++ development.
Popular repositories Loading
-
-
-
mcp2210-python
mcp2210-python PublicForked from jeremyherbert/mcp2210-python
MCP22100 python driver
Python
-
-
-
Gurux.DLMS.cpp
Gurux.DLMS.cpp PublicForked from Gurux/Gurux.DLMS.cpp
Gurux DLMS library for ANSI C++
C++
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.
