I am an engineer that loves a challenge and mostly projects where I can apply my skills across different fields.
I have extended experience in electronics design (circuit, PCB), ASIC design and verification, embedded software (firmware & embedded applications), systems administration, mobile software development, web application development (front/back), ... .
I have coded in a long list of common and less common languages in the electronics field and software fields.
I have my name on a patent in a field that I least expected it in: a PCB design technique for high impedance measurement circuits.
Active projects I manage and code on are:
- ZHA-Toolkit: Component for Home Assistant - A set of tools (services) for Zigbee devices operating with the ZHA component.
- MetersToHA: Addon/... to fetch data from Utility provides and "inject" them in Domotics Systems (Home Assistant, Domoticz, ...).
- pre-commit bash-completion: Complete pre-commit options on the CLI. Just do
pre-commit run <TAB>
to get/autocomplete hooks. - Log to Checkstyle/Github Annotations: Github Action to extract the errors/warnings/notices from text and annotate the "PR Files Changed" tab. Useful with
pre-commit
and other tools.
My most popular project was BT747
, created in 2009 to work with GPS Data Loggers: https://bt747.org or https://sourceforge.net/projects/bt747/.
You may want to checkout my gists.
If you're on Home Assistant you can find a configuration for "Terminal & SSH" that helps you reinstall python modules across restarts, setup screen
to maintain you SSH session, and also get a colorful prompt and status line.
If you want to show your appreciation by donating using one of the following methods:
-
A thank you/thumbs up on the project you appreciate.
-
Contributing to a project (improve the documentation, extend/improve the code). I prefer this!
-
Bitcoin Donation Address 1AMJYMfGS2x8BX3HjSqZ5zapftzaGRGeNW