Skip to content
View dmg0345's full-sized avatar
  • Spain
  • 23:01 (UTC +01:00)

Block or report dmg0345

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
dmg0345/readme.rst

Welcome to my GitHub profile!

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.

Pinned Loading

  1. python-signal-edges python-signal-edges Public

    Package to extract state levels and edges from signals

    Python

  2. bde bde Public

    Base Decoder and Encoder in C/C++ based on RFC4648

    C

  3. cb cb Public

    Multithread and generic Circular Buffer in C/C++

    C

  4. powershell_scripts powershell_scripts Public

    PowerShell support scripts for different purposes.

    PowerShell

  5. scrapy-tor-playwright-demo scrapy-tor-playwright-demo Public

    An example integration of Scrapy with TOR proxies and Playwright

    HTML

  6. phantom-power-supply-pcb phantom-power-supply-pcb Public

    Phantom Power Supply for electret microphones in Altium Designer