Llama Studio is the portfolio of Ben Sekulowicz-Barclay, a user experience designer based in Valencia, Spain.

Featured case study

Recent work