Generative poster system, p5.js
Client
Self-Initiated
Year
2026
Role
Designer & Developer
About the project
I’ve always been drawn to jali, the carved stone lattices in Mughal architecture. They’re intricate and geometric, and they change how you see whatever’s behind them. Women’s rights is something I care about deeply, and I wanted to find a way to make the numbers feel personal instead of distant. So I built a generative poster system in p5.js. Each poster takes the jali as its visual language and grows a lattice for one country: Afghanistan, Poland, the US, India, Kenya, Iran, and Saudi Arabia. The pattern is shaped by World Bank Women, Business and the Law scores, and real headlines and photographs sit behind it, so every poster holds both the data and the people it stands for. Putting the US and Poland next to Afghanistan and Iran was important to me. It’s easy to think of these issues as happening somewhere else, but they’re closer than we like to admit.


