This is a hardwired numpad on the bases of a Seeeduino Xiao.
The parts have to be solderd accourding to the diagram, in order to get it working with the provided code for the XIAO. In order to program the XIAO, you need the Arduino IDE with the TinyUSB Library. Keep in mind even though Version 2.2.0 of the Library is out, it can only be programmed with Version 0.10.5 and older.
The author remixed this model.