skills, education, and professional experience


I excel at helping organizations make sense of their implicit understanding of their own sociotechnical systems and processes.

I have significant professional experience in the following areas:

  • Systems analysis of sociotechnical and computer software systems
  • Applied qualitative research in organizations
  • Data analysis, data integration, batch data processing, and database design
  • Backend software engineering and development with a focus on APIs, microservice architecture, algorithm design, and technology research and prototyping

I am also currently developing skills in the following areas:

  • Knowledge organization and information management
  • Agent-based modeling and computational social science
  • Digital humanities and cultural analytics
  • Data science and data visualization
  • Data journalism and digital investigations


  • B.S., Computer Science, Minor in Mathematics, The College of William & Mary, Williamsburg, VA, 2004

professional experience

  • Senior Software Engineer - Platform Architecture at OpenTable, San Francisco, CA, May 2017 - January 2021
  • Software Engineer at Opower, San Francisco, CA, June 2013 - April 2016
  • Implementation Engineer (Data Analyst) at Opower, Arlington, VA, July 2010 - June 2013
  • Product Development Manager at Integreon, Arlington, VA, May 2009 - June 2010
  • Software Systems Analyst at ONSITE3, Arlington, VA, May 2006 - April 2009


  • Data Science Professional Certificate, IBM, expected 2021
  • Introduction to Agent-Based Modeling, Santa Fe Institute, 2021
  • Machine Learning, Stanford University, 2016