Project Sunroof (Google)

Project Sunroof screenshot

Project Sunroof ( is a free, public tool for estimating the amount of renewable electricity that a home — or an entire city — could generate with solar panels. Project Sunroof uses machine learning to find feasible locations for solar panels on a roof. Then, the tool estimates electrical generation using historical weather, shadows from trees and obstacles, and locally applicable tax incentives.

The online data explorer provides solar overviews for many cities in the U.S., and the homeowner tool allows individual residents to look up expected savings or costs for their address.

Software developer, 2015 to present.

glTF (Khronos Group)

glTF screenshot

GL Transmission Format (glTF) ( is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry.

Working group member, 2017 to present.

A-Frame VR

A-Frame screenshot

A-Frame ( is a web framework for building virtual reality (VR) experiences. Originally from Mozilla, A-Frame was developed to be an easy but powerful way to develop VR content. As an independent open source project, A-Frame has grown to be one of the largest and most welcoming VR communities.

Core team, 2017 to present.


Graphiq screenshot

Graphiq ( is a platform for managing, exploring, and visualizing data. Graphiq provides a network of datasets and web applications featuring search, context-rich visualizations, filtering, and interactive tools available to journalists, researchers, and the general public.

Software developer, 2013 to 2015.