Wikimedia Foundation
The non-profit responsible for maintaining Wikipedia and related projects.
Senior UX engineer - Web team
Implemented a redesign of Wikipedia, developed multiple prototyping solutions that assisted design research and improved end-user adoption, helped adopt Vue.js, wrote maintainable front-end code that scales to billions of daily page-views, lead the technical implementation of features within the redesign project and engaged team building through hiring, mentoring and onboarding efforts.
Notable projects
-
Desktop Improvements Project - The first Wikipedia redesign in over a decade. Implemented new designs that improved the reading experience for a global audience. Worked to ensure the highest quality maintainable code, taking into account semantics, accessibility, performance, i18n, and progressive enhancement.
-
Wikipedia mobile - The m.wikipedia.org site. Added features and maintained the mobile version of Wikipedia, which focuses on performance and simplicity. Added tools and features to enable editing Wikipedia on mobile devices.
-
Wikipedia Popups extension - The tooltips on Wikipedia links. Implemented a Storybook.js instance to help provide a predictable development environment for a broad range of test-cases for this feature.
UX engineer - Discovery team
- www.wikipedia.org - Modernized and maintain the www.wikipedia.org page – the most multi-lingual page on the internet, displaying over 300 languages at once. Introducing version control and a build step to modernize the codebase, and built new search functionality that increased engagement on the page.
Stack: MediaWiki Vue.js Redux.js vanilla JS Less.css mustache.js PHP Storybook.js