The process and resulting product were interesting. The restriction to around ten graphic elements really forced me to focus on the most basic aspects of my face, with it being simplified enough to fit the requirements but contain enough features so that viewers could kind of see how it could be a portrait of my face. Even with the restriction, I was able to make the portrait a bit interesting with the use of colors.
function setup(){
createCanvas(400,400);
frameRate(.7);
}
function draw() {
background(random(250),random(95),random(95));
noStroke();
fill(242, 226, 124);//yellow
ellipse(200,200, 300,300);//yellow circle
ellipse(200,200, 5,5);//yellow for shirt
fill(46,2,2);//brown
ellipse(200,210, 160,200);//hair base
quad(97,299, 120,207, 280,207, 303,299);//hair bottom quad
fill(242, 226, 124);//yellow
ellipse(200,300, 195,80);//yellow for shirt
fill(238, 179, 118);//darker tan
ellipse(200,290, 90,70);//chest
fill(245, 186, 125);//tan
ellipse(200,200, 125,140);//face
fill(46,2,2);//brown
quad(210,124, 200,150, 136,190, 143,155);//left bang
quad(190,124, 200,150, 264,190, 257,155);//right bang
quad(155,150, 185,120, 215,120, 245,150);//filler
fill(255);
ellipse(175,200, 35,35);//left eyeball
ellipse(225,200, 35,35);//right eyeball
fill(46,2,2);//brown
ellipse(175,200, 25,25);//left eyeball inner
ellipse(225,200, 25,25);//right eyeball inner
}