I build XBMC/Kodi Skins, Onion Tors, NAS, Port Knockers, Secure MQTT clients, and bridges using CA Certs. Knowledge with Node.js and use Node-Red. I script in python, xml and bash. I have enough basics down to build ALL the binaries (Kodi, Mosquitto, Fwknop, etc.) from the downloaded source. I love this stuff and for me, it's never work.