He has worked on Scripted, a smart, light-weight editor for JavaScript and has contributed the JavaScript type inferencing to the Orion project. Andrew has a PhD from the University of British Columbia where he researched software modularity and how it can be better applied to tools and languages.