My name is Diego, I am a senior embedded software engineer from Spain. My main languages are C/C++ and Python, and I also use PowerShell for scripting and automation. I also have a deep interest in CI/CD and automation and have experience building testing frameworks in highly regulated environments.
I have more than a decade of experience in locations such as Cambridge in the United Kingdom or Barcelona in Spain, and I have contributed to bring to market profitable products such as HP 3D printers, IAR Systems Hardware Security Modules, Sierra Wireless short connectivity modules or instrument clusters for Jaguar and Land Rover among others. For more details, check my LinkedIn.
The following C/C++ repositories showcase a full development workflow based on Visual Studio Code, Docker development containers, cmake, clang-format, clang-tidy, clangd, doc8, doxygen, breathe, sphinx, fastcov, cppcheck, Netlify and GitHub Actions among others.
The following Python repositories showcase a full development workflow based on Visual Studio Code, Docker development containers, poetry, pylint, pyright, black, doc8, sphinx, pytest, Netlify and GitHub Actions among others.
The following repositories showcase the design of printed circuit boards using Altium Designer, including schematics, layout, bill of materials, gerber files and 3D models among others.
The following repository contains reusable PowerShell modules to automate and simplify workflows and processes.
Most of these repositories have a friendly MIT license.