Alexandre B A Villares


sketch-a-day

one visual idea a day

Hi! I’m Alexandre, welcome! I try to make one small program (sketch) a day, and I usually put the code here: github.com/villares/sketch-a-day.

Feel free to contact me regarding licenses to use my work, teaching opportunities, consulting or other projects. Get updates from my newsletter: [sketch-mail]

You may also support my artistic work, open educational resources and research using Gumroad.com/villares or PayPal

2018

2019

2020


sketch_2020_02_26a

sketch_2020_02_26a [Py.Processing]


sketch_2020_02_25a

sketch_2020_02_25a [Py.Processing]


sketch_2020_02_24a

sketch_2020_02_24a [Py.Processing]


sketch_2020_02_23a

sketch_2020_02_23a [Py.Processing]


sketch_2020_02_22a

sketch_2020_02_22a [Py.Processing]


sketch_2020_02_21a

sketch_2020_02_21a [Py.Processing]


sketch_2020_02_20a

sketch_2020_02_20a [Py.Processing]


sketch_2020_02_19a

sketch_2020_02_19a [Py.Processing]


sketch_2020_02_18a

sketch_2020_02_18a [Py.Processing]


sketch_2020_02_17b

sketch_2020_02_17b [Py.Processing]


sketch_2020_02_16b

sketch_2020_02_16b [Py.Processing]


sketch_2020_02_15a

sketch_2020_02_15a [Py.Processing]


sketch_2020_02_14a

sketch_2020_02_14a [Py.Processing]


sketch_2020_02_13a

sketch_2020_02_13a [Py.Processing]


sketch_2020_02_12a

sketch_2020_02_12a [Py.Processing]


sketch_2020_02_11a

sketch_2020_02_11a [Py.Processing]


sketch_2020_02_10a

sketch_2020_02_10a [Py.Processing]


sketch_2020_02_09a

sketch_2020_02_09a [Py.Processing]


sketch_2020_02_08a

sketch_2020_02_08a [Py.Processing]


sketch_2020_02_07a

sketch_2020_02_07a [Py.Processing]


sketch_2020_02_06a

sketch_2020_02_06a [Py.Processing]


sketch_2020_02_05b

sketch_2020_02_05b [Py.Processing]


sketch_2020_02_04c

sketch_2020_02_04c [Py.Processing]


sketch_2020_02_03a

sketch_2020_02_03a [Py.Processing]


sketch_2020_02_02a

sketch_2020_02_02a [Py.Processing]


sketch_2020_02_01a

sketch_2020_02_01a [Py.Processing]


sketch_2020_01_31a

sketch_2020_01_31a [Py.Processing]


sketch_2020_01_30a

sketch_2020_01_30a [Py.Processing]


sketch_2020_01_29a

sketch_2020_01_29a [Py.Processing]


sketch_2020_01_28a

sketch_2020_01_28a [Py.Processing]


sketch_2020_01_27a

sketch_2020_01_27a [Py.Processing]


sketch_2020_01_26a

sketch_2020_01_26a [Py.Processing]


sketch_2020_01_25a

sketch_2020_01_25a [Py.Processing]


sketch_2020_01_24a

sketch_2020_01_24a [Py.Processing]


sketch_2020_01_23a

sketch_2020_01_23a [Py.Processing]


sketch_2020_01_22a

sketch_2020_01_22a [Py.Processing]


sketch_2020_01_21a

sketch_2020_01_21a [Py.Processing]


sketch_2020_01_20a

sketch_2020_01_20a [Py.Processing]


sketch_2020_01_19a

sketch_2020_01_19a [Py.Processing]


sketch_2020_01_18c

sketch_2020_01_18c [Py.Processing]


sketch_2020_01_17b

sketch_2020_01_17b [Py.Processing]


sketch_2020_01_16b

sketch_2020_01_16b [Py.Processing]


sketch_2020_01_15a

sketch_2020_01_15a [Py.Processing]


sketch_2020_01_14a

sketch_2020_01_14a [Py.Processing]


sketch_2020_01_13a

sketch_2020_01_13a [Py.Processing]


sketch_2020_01_12a

sketch_2020_01_12a [Py.Processing]


sketch_2020_01_11a

sketch_2020_01_11a [Py.Processing]


sketch_2020_01_10a

sketch_2020_01_10a [Py.Processing]


sketch_2020_01_09a

sketch_2020_01_09a [Py.Processing]


sketch_2020_01_08f

sketch_2020_01_08f [Py.Processing]


sketch_2020_01_07c

sketch_2020_01_07c [Py.Processing]


sketch_2020_01_06b

sketch_2020_01_06b [Py.Processing]


sketch_200105a

sketch_200105a [Py.Processing]


sketch_200104b

sketch_200104b [Py.Processing]


sketch_200103b

sketch_200103b [Py.Processing]


sketch_200102a

sketch_200102a [Py.Processing]


sketch_200101a

sketch_200101a [Py.Processing]