Sheila Lirio Marcelo es cofundadora y directora ejecutiva de Proof of Learn, y socia de riesgo en New Enterprise Associates (NEA). En 2006, fundó Care.com, donde fue presidenta y directora ejecutiva hasta principios de 2020. Marcelo obtuvo una licenciatura en Mount Holyoke College y, en 2014, se convirtió en la destinataria más joven del Premio a los Logros de los Antiguos Alumnos de la Escuela de Negocios de Harvard.