
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.

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.

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.

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 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
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
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.

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

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
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.
© 2026 Matt Schwarz
