← Back to work

Creative Coding · Generative Art · New Media

Self Portrait

A computational self portrait built with code, encoding identity through geometry where each facial feature becomes a programmatic primitive.

Stack

p5.js JavaScript Creative Coding

Context

NYU ICM

Self Portrait

Overview

Built for NYU's Introduction to Computational Media, this self portrait uses p5.js to render personal identity through geometric abstraction. Each facial feature (head, glasses, nose, mouth) is constructed from mathematical primitives, parameterized and layered into a stylized likeness.

Problem

How do you represent a person using only code? The challenge was translating something deeply personal (a face) into a system of shapes and coordinates, finding the minimum set of forms that still read as distinctly me.

Iterations

Self Portrait v1
Self Portrait standard
Self Portrait v1 white
Self Portrait v2 white

Sketches

Head geometry sketch
ICM notebook page 2
ICM notebook page 8
← Previous: Study Ball Next: La F!ame →