I've always loved geometry and the appeal of geometric patterns and shapes have kept me fascinated. I found a fantastic piece of free software called Kaleido Tile. You can use your own pictures quite easily for stunning results. The video demonstrates when the pattern is animated.
Here are some other patterns I created using my own images: