While at JW Player, I worked on the JW Player website, the JW Player web player,
and the JW Design Library as a Senior UX Engineer.
JW Player Website
Description:
Maintained and led design overhauls for jwplayer.com. Collaborated directly with
the Marketing Team to build customizable experiences for product launches and
marketing campaigns. Revamped the original codebase to improve development
cycles and deployment schedules. Migrated the site from a longstanding managed
WordPress instance to an in-house Jamstack solution built on top of Prismic.io
with EJS, Express, Node, Nginx, AWS, and Kubernetes.
Role
Lead Front-end Developer
Years
2015–2018
Technologies Used:
PHP
MySQL
WordPress
HTML5
CSS3
JavaScript
Webpack
Less
Babel
Video
JW Player
Description:
Provided UX expertise and built foundational prototypes for various JW Player
products and features: Sticky/floating player, Recommendations Shelf, Settings
Menu, Controls backdrop. Encouraged modern techniques when browser support
allowed, including SVG icons and CSS transforms, transitions, and flexbox.
Built interactive visual analysis tools to render the player in customizable UI
states to aid in debugging, feature testing, and styling.
Rewrote and updated all JW Player Web Demos to improve performance,
accessibility, and readability.
Role
Senior User Experience Engineer
Years
2017–2019
JW Design Library
Description:
Championed the JW Design Library design system initiative. Led the integration
across multiple properties enabling engineers to benefit from "a single source
of truth". Introduced deployment system scripts to manage releases and
publish versions to CDN.