paintings.py
In early 2020, I saw a post online about generative art where someone had automated the process of painting a picture in Microsoft Paint. At the same time, I had just learned about Processing, a free graphical library and IDE (integrated development environment) used for projects like these.
Based on that idea, I decided to write a desktop program in Python that would take a source image and, using random brush strokes, output a result resembling an expressionist painting. What's interesting about this project is that it would often take minutes to complete the painting, but you could watch each brush stroke occurring, observing the painting process.
If you're interested in reading more about Processing and how I used it on this project, check it out on my GitHub.