John Hayes

Data Engineer


John is a member of the Product team at NFX. After studying math as an undergrad, John pursued data science. He found it to be a perfect way to use the hard skills he had learned as a student and apply them in a concrete way. At NFX he develops internal tools that provide insight and improve efficiency. He strives to take complex problems and deliver simple solutions in order to enhance every founder’s experience with NFX.

While John was a student he also volunteered at local high schools teaching underserved students math. He is fascinated by math education and conducted several independent studies focusing on orchestrating productive mathematics discussions in classrooms. He applies what he learned through those studies in how he communicates abstract ideas to his teammates.


Transportation equality, mathematics education, and group decision making.

‍Education & Affiliations

B.A. Mathematics, University of California, Santa Cruz