Investigate current STAC translators
It might be necessary to investigate properly current STAC translators, before deciding to write a separate one.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information