The OpenJS Foundation is a member-supported 501(c)(6) non-profit organization.  Following best practices in the industry, we maintain a clear and consistent separation of responsibilities between technical and non-technical governance decisions.

In addition to top-level Foundation governance, each project has its own governance structure with processes adapted to the needs of its community.  While the OpenJS Foundation provides a number of high-level requirements to ensure each OpenJS Foundation project is sustainably and equitably run, project maintainers have a great deal of flexibility in day-to-day operations. The OpenJS Foundation Board of Directors appoints an Executive Director (ED) to run the organization on a day-to-day basis.  The ED is tasked with contributing to the strategic initiatives set out by the Board, implementing those initiatives and then reporting back on their success. The ED has the authority, within the boundaries of the current budget, to hire staff and contractors or partner with other organizations to advance the Foundation toward its goals. The ED reports to the Chairperson of the Board, with additional oversight and input from the full Board.

Board of Directors

The Board of Directors sets overall technical policy through our bylaws, mission and vision statements, describing the overarching scope of foundation initiatives, technical vision, and direction.

Each Platinum member is entitled to appoint one Director to the board, and the Platinum Directors are eligible to serve as chairperson and vice-chairperson.  Gold and Silver members vote among themselves to select their representatives. The board also includes community representation, with up to 3 Community Director positions nominated by the CPC and its chartered committees.

Todd Moore
Platinum Director, IBM; Chairperson
Todd is VP of Open Technology and Developer Advocacy at IBM, leads the global IBM team developing open source technologies and supporting open communities and lives by "If you consume open source code, you need to give back to the community just as much and more."
Sonal Bhoraniya
Platinum Director, Google
Sonal is an attorney on Google’s Open Source Compliance Team, ensuring compliance with open source policies and adherence to the collaborative, open source culture. Sonal believes in the value of maintaining and contributing to open source communities.
Sean Johnson
Platinum Director, Joyent
Sean leads Joyent’s Commercial Group covering a variety of diverse open source projects, products and services. Sean is an OSS-first product leader and advocate for vibrant and productive open source communities.
Shayne Boyer
Platinum Director, Microsoft
Shayne is currently a Principal Program Manager, leading the Developer Experiences team focused on cloud developer experiences for VS Code, Visual Studio and Azure. He has been leading teams developer advocacy, enterprise, open source, web and the cloud for more than 10 years.
Daniel Cousineau
Gold Director, GoDaddy
Daniel is a Senior Engineering Manager for GoDaddy’s UX Platform team, helping to deliver Javascript-powered tools and technologies to dozens of product teams ensuring a cohesive design and experience for nearly 19 million customers. He is also a passionate community advocate, helping organize community conferences like EmpireJS and meet-ups like QueensJS. He believes in the value that a healthy, accessible community can bring not only to future developers and leaders, but to the ecosystem as a whole.
Myles Borins
Silver Director, GitHub
Myles Borins is a developer, musician, artist, and maker. Myles works at GitHub as an Open Source Product Manager. Myles cares about the open web and healthy communities.
Alex Liu
End-user Director, Netflix
Alex is the Engineering Manager for the Node.js Platform team at Netflix responsible for curating the Node.js development experience for hundreds of engineers across the company. His team builds on the shoulders of the incredible open source communities that have found a home in the OpenJS Foundation, and advocates for the continued support and sustainability of the vibrant communities that have made today's ecosystem possible.
Sara Chipps
CPC Director
Sara Chipps is a JavaScript developer based in NYC. She has been working on Software and the Open Source Community since 2001. She is the cofounder of Jewelbots, a company dedicated towards drastically changing the number of girls entering STEM fields through play, and Girl Develop It, a non-profit that has taught over 100,000 adult women how to code. By day she’s the Director of Product, Community at Stack Overflow and works there to empower millions of coders to build and ship. (She/Her)
Michael Dawson
CPC Director
Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community achieve quality with speed (ex: ci jobs, benchmarking and code coverage reporting). As the Node.js lead for Red Hat and IBM , he works with Red Hat's and IBM's internal teams to plan and facilitate their contributions to Node.js and v8 within the Node and Google communities. Past experience includes building IBM's Java runtime, building and operating client facing e-commerce applications, building PKI and symmetric based crypto solutions as well as a number of varied consulting engagements. In his spare time, he uses Node.js to automate his home and life for fun.

Cross Project Council (CPC)

The Cross-Project Council, or CPC, is the top-level technical governance organization within the OpenJS Foundation.  The CPC is responsible for implementing technical policy and procedures, within the scope and direction of the policies set by the Board. The responsibilities of the CPC include defining and maintaining neutral consensus on the technical vision for hosted projects, shepherding projects through their technical lifecycle, and identifying, recruiting, and engaging prospective projects.  In addition, the CPC is chartered to establish an individual membership program. Finally, the CPC is also responsible for establishing and supporting hosted projects in their enforcement of the Code of Conduct. The CPC operates openly and transparently, with all regular business conducted in livestreamed meetings which anyone may attend.  While formal decisions are made by Voting members, any established member of the technical community may become a Regular member, and assist the CPC in carrying out its duties. Each Impact project in the OpenJS Foundation is entitled to nominate two Voting members.  Growth and At-Large projects can vote for two further nominees, as may the Regular members.

Joe Sepi
Chairperson; Voting member, Node.js
Joe is Program Director, Open Source Development - Cloud and Containers Worldwide Ecosystems at IBM and a CPC voting member representing the Node.js project. (He/Him)
Mary Marchini
Voting member, Node.js
Mary is a CPC voting member representing the Node.js project.
Dave Methvin
Voting member, jQuery
Dave is a software developer at the United States Digital Service; previously he was President of the JS Foundation and lead developer of the team for the jQuery project.
Timmy Willison
Voting member, jQuery
Timmy is Team Lead for jQuery Core and Lead Front-End Engineer at Spokestack.
Dylan Schiemann
Voting member, Dojo
Through his efforts as CEO of Living Spec, co-creator of Dojo, and co-organizer of HalfStack and TSConf, Dylan consistently advocates for a thriving open JavaScript and web ecosystem and community. (He/Him)
Jonah Stiennon
Voting member, Appium
Jonah Stiennon is software developer from Michigan, now in San Francisco, who specializes in Node.js, test automation, and developer tooling.
Isaac Murchie
Voting member, Appium
Senior Software Engineer at BenevolentAI and core Appium contributor
Sean Larkin
Voting member, webpack
Tobias Koppers
Voting member, webpack
Webpack maintainer
Shelley Vohr
Voting member, Electron
Tierney Cyren
Voting member, Electron
Tierney is a Developer Advocate on the Open Source Engineering team at Microsoft, focusing on the JavaScript ecosystem through contributions to Node.js, Electron, TC39, the OpenJS Foundation, and numerous other parts of the ecosystem. He's always the Impostor. He lives in New York City, but (normally) travels often.
Christopher Hiller
Voting member, Growth & At-Large projects
Christopher “boneskull” Hiller is a maintainer of Mocha, Node.js core collaborator, and Developer Advocate at IBM.
Tobie Langel
Voting member, Growth & At-Large projects
Tobie Langel is an open-source and web standards consultant based in Geneva, Switzerland.
Eemeli Aro
Voting member, Regular Members
Eemeli writes JavaScript tools and libraries for fun and profit and organises science fiction conventions and other events just for fun.
Michael Dawson
Voting member, Regular Members
Michael Dawson is an active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC). He contributes to a broad range of community efforts including platform support, build infrastructure, N-API, Release, as well as tools to help the community achieve quality with speed (ex: ci jobs, benchmarking and code coverage reporting). As the Node.js lead for Red Hat and IBM , he works with Red Hat's and IBM's internal teams to plan and facilitate their contributions to Node.js and v8 within the Node and Google communities. Past experience includes building IBM's Java runtime, building and operating client facing e-commerce applications, building PKI and symmetric based crypto solutions as well as a number of varied consulting engagements. In his spare time, he uses Node.js to automate his home and life for fun.

Foundation Staff

The OpenJS Foundation is managed by The Linux Foundation.

Robin Ginn
Executive Director
Robin Bender Ginn is the Executive Director for the OpenJS Foundation. (She/Her)
Jory Burson
Community Director
Jory leads community engagement at the OpenJS Foundation where she supports and serves our projects. (She/Her)
Emily Ruf
Conference and meeting planner
Emily is the Conference and Meeting Planner for the OpenJS Foundation. (She/Her)
Brian Warner
Program Director
Brian is responsible for OpenJS Foundation operations and management. (He/Him)