Projects

  • SLAB

    Standards Layer for APIs in Browsers

    ECMAScript and DOM fixes and enhancements to promote standards-based, browser-agnostic web-development.

  • XBLUI

    User Interface enhancements for HTML

    Enhancements are implemented using XBL.

  • HTMLPP

    HTML Pre-Processing tools, including HTMLDecor for adding decorations to a page - page banner, navigation lists, styling info, etc.

    HTMLDecor can be used on the server - as a perl wrapper around an XSLT template - or in the browser - HTMLDecor.js runs during page load.

  • MathJax

    MathJax is an open source Javascript display engine for mathematics that works in all modern browsers.

    I have been involved both as volunteer and contractor. My main contributions have been performance analysis and optimization and setting up the CDN.

  • I also have a project page at github.