Jelly Swap is doing atomic swaps between multiple networks. This currently only works for fungible tokens. See Jelly Swap · GitHub, there are multiple repositories where you can check the implementation. This is also what is mentioned in the article you found.
Currently we don’t have a way to transfer NFTs from Ethereum to Aeternity and back. I think we should first define standards (NFTs on aeternity / Superhero) before thinking about such a bridge.