My Role

The Newsroom Contribution System is content management system (CMS) built from the ground up for the Government of Ontario’s Newsroom site ( The original Contribution site was built in 2009 on Moveable Type and needed a complete overhaul due to changing demands, old technology, major UX and accessibility issues, and style integrations with the new design system; so we built an entirely new system.

Built using the microservice architectural style (an approach to developing a single application as a suite of small services, each running in its own process and communicating via), this CMS integrates multiple custom built microservices (an account management system, the Newsroom frontend system, a components library, a style library, and a subscriptions system) into one robust and flexible system.

I lead the UX team for all user research and prototyping, lead the design and user flow of the system, coded the entire frontend of the application including ensuring the application’s accessibility, and helped build and facilitate training materials and sessions.

Being able to lead the research and design of the system gave me the freedom to really listen to the user’s needs and design a system that exceeded their expectations, increased work proficiency, and offered accessible functionality.

Tools Used

Figma, Jira, Confluence, Trello, HTML5, CSS3, SASS, Bootstrap, Laravel, PHP, VueJS, JavaScript, and Jquery.

Designs and Output
Old Contribution System
New Contribution System

The new CMS contribution platform has significantly increased user productivity and decreased time and effort in creating news items.  Having the ability to create a French and English releases simultaneously and eliminating the need to tie releases together, has increased user satisfaction and eradicated unnecessary user steps.

Creating a personal CMS system allows the product to be a slim, and flexible tool that caters exclusively to user needs while offering a chance for it to grow in the future.

Leave a Reply