San Francisco, California, United States
It is my professional mission to build a web that works for everyone. For more, see: https://infrequently.org/about-me/
In my time at Google, I served in several roles within the Web Platform organization and helped lead teams that built: - Google Chrome Frame - ES6-era JS features, including Classes, Arrow Functions, and Promises - Web Components - Service Workers - Web Push Notifications - Progressive Web Apps - Project Fugu https://fugu-tracker.web.app/ I also served as Chrome's first Standards Tech Lead from 2015-2021 and was elected to three terms on the W3C's Technical Architecture Group (2013-2019). I was nominated to serve as a Blink API OWNER in 2018 and continue to serve in that capacity in my new role at Microsoft.
Started the Dojo Project with Dylan Schiemann and David Schontzler in the dark days of JavaScript, pre-Ajax. Shortly after, created the Dojo Foundation to manage IP issues and provide transparent, lightweight processes for building web technologies in the open under permissive licenses. With an incredible team of volunteers and full-time contributors, Dojo has built some of the best JavaScript infrastructure you can get for any price. Dojo does the heavy front-end lifting in hundreds of applications, from MapQuest to AOL Mail to IBM's full web-based product suite. Dojo has fostered a dedicated, courteous, and responsive community: http://dojotoolkit.org
Developed technology in anticipation of client needs. While at SitePen: - rebuilt Dojo from the ground up (0.4.x -> 1.3+), this effort was critical to the success of both Dojo and SitePen's Dojo-related business - hired and managed a small R&D group - evangelized technologies the R&D group developed. Spoke at hundreds of conferences and events worldwide including Google I/O, OSCON, WWDC, ETech, Web 2.0 Expo, FOSDEM, The Ajax Experience, and many others. - supported product teams by resolving issues in OSS projects - worked to co-develop Dojo training products - developed drafts and implementations of the Bayeux Comet protocol spec - participated in the JavaScript language standardization process as an invited expert to ECMA TC39 - helped define strategy for SitePen's overall business
JotSpot (acquired by Google in '06) was a WYSIWYG wiki but also an incredible application platform with JavaScript (and Dojo) on both the client and server. My work on the platform included all aspects of Dojo Toolkit integration, assistance developing Ajax-driven in-wiki applications such as Jot Tracker (a spreadsheet), and improvements to the overall responsiveness of the Jot experience.