AboutWork
Engineering Growth & Leadership
As part of Vimeo’s PRO feature set I helped build a fully responsive video annotation web…

Vimeo Collaboration

As part of Vimeo’s PRO feature set I helped build a fully responsive video annotation web app for collaborative editing using ReactJS.Comments can be left on any part of a video frame and correspond to a timecode. They can be resolved once reviewed and are fully searchable. I code-split the app to make mobile component development easier and for optimization purposes; loading the proper version depending on a breakpoint which may share files between the apps or load its own. I also built a mobile-friendly player with scrub controls.

As part of Vimeo’s Business account launch I implemented an account and user management sy…

Vimeo Business User Management

As part of Vimeo’s Business account launch I implemented an account and user management system. It allowed members to invite others to manage their account. It included permission levels to limit access from full account control to upload-only.

I added @mentions to Vimeo’s comment system allowing users to ping other members in a comm…

Vimeo @mentions

I added @mentions to Vimeo’s comment system allowing users to ping other members in a comment thread. A mention would send an email letting a user know they’ve been mentioned by another with a link to the relevant video, forum thread, blog post, or VOD channel.

To draw attention to new features on Vimeo, I created a reusable notification popover modu…

Vimeo Notifications

To draw attention to new features on Vimeo, I created a reusable notification popover module. Built in vanilla JS (to allow for cross-framework compatibility), it could dynamically wrap a provided element by class, or remain static. Dismissal would save a user preference preventing it from showing again.

Vimeo’s Helpdesk was moved to ZenDesk to make managing content easier on the Community tea…

Vimeo Helpdesk

Vimeo’s Helpdesk was moved to ZenDesk to make managing content easier on the Community team. Aside from theming, I created a robust API integration between Vimeo’s internal system and ZenDesk’s tools to share customer data and keep each system in sync. I also implemented single sign-on (SSO) to make the ZenDesk account system invisible to the end-user. Finally, I created a web hook which would ping Vimeo’s database with each incoming email to match them with potential users so that tickets could be filtered based on SLAs (service level agreements).

Statlr (now defunct) was a service to store and track your social media stats over time. I…

Statlr

Statlr (now defunct) was a service to store and track your social media stats over time. It allowed you to link up with your Twitter, Last.FM, Vimeo, etc accounts to start tracking your followers, likes, posts, and more from each service.It was designed and developed as a Ruby on Rails app.

Sharing the Stoke redesign was commissioned by artist Joe Hodnicki for his blog and shop…

Sharing the Stoke

Sharing the Stoke redesign was commissioned by artist Joe Hodnicki for his blog and shop. Both sites – running on Tumblr and Shopify, respectively – were identically themed to mask the navigation between the two.

I redesigned and developed the current Vimeo Tumblr theme which included an animated navig…

Vimeo Tumblr

I redesigned and developed the current Vimeo Tumblr theme which included an animated navigation.

I was commissioned to design a one-off page for Next New Networks, inviting users to guess…

Next New Networks

I was commissioned to design a one-off page for Next New Networks, inviting users to guess when they would hit one billion total views on their YouTube channel.

Calndrs (now defunct) was a monthly project that crowd-sourced calendar designs around a c…

Calndrs

Calndrs (now defunct) was a monthly project that crowd-sourced calendar designs around a certain theme.This was designed and developed as a Tumblr theme.

← Back to home

© 2026 Matt Schwarz

Los Angeles, CA