Modelled in Fusion360. I've printed it with both PLA and TPU, both works just fine.
The author marked this model as their own original creation.