Nice article, i did a similar thing for a blog post background. The pattern was auto created with geopattern from the permalink so each blog post had it’s unique background pattern based on that permalink.
The next step from geo pattern would be to create some nice generative art since after a while geopattern gets that “seen one seen them all” feel, it is that recognizable. I used to do some nice things with processing which was quite amazing. I set up some basic color scheme for a brand and let the randomness of things come together. Limiting some variables or elements can help create a unique memorable visual language specific to the brand.