Programmatic design

The following designs were all created as a part of a class in focused on the intersection between graphic design and code. The layouts are divided between design topics like color, grid systems, and typography, and more computational topics like randomization, repetition, transformation and generative form.


An algorithm was written for each design, creating a set of rules and boundaries to define them but allow for different iterations each time the code is run. The designs below were chosen after running each algorithm sometimes hundreds of times until the right design was chosen. 

Design for the word wet, and the word sharp

Design for the word tense in a color scheme that  "works" and one that doesn't. 


Design of original generative typography

Book cover design - The Little Prince

Generative logos

Continuation of generative logos specifically created for wedding guests