Create Snap from Github Repositories

Hi,

I am new to snap. I want to take some of the source code I built from Github and installed some packages on classic Ubuntu to Ubuntu core. These codes and packages are not mine. I have downloaded them and enhanced their features for personal research.

I understand Ubuntu core is completely snap based. Is it possible to convert these binaries, packages and repositories as a snap package?