You can follow this guide for programming the arduino : https://www.partsnotincluded.com/diy-stream-deck-mini-macro-keyboard/
I have added a blank keycap for customisation
Hardware needed:
The author marked this model as their own original creation.