doppel product launch (sound on)

Cybersecurity company Doppel needed a high-polish product launch video on a very tight turnaround. Besides having some really great creative to work with thanks to the talented designers at Doppel, this was also a fantastic opportunity to use a ton of custom After Effects tooling that I had been building over the past year. The video utilized a orbit rig script, dynamic connectors, and a fully-realized sankey diagram rigging script. It was also a delightful opportunity to do some sound design, and I always find it to be a joy to marry motion with sound.

large format expression

Doppel needed a quick turn on a large format motion asset for their Nasdaq funding announcement. I worked with the team to create an expression of the brand that was true to the rest of their materials without being overwhelming, give the scale.

trade show hero

I originally worked with the Intercom team to develop this video highlighting the power of Fin for the Customer Contact Week (CCW) conference, but due to its popularity internally it ended up being remixed for a dozen other conferences and brand moments.

sublime motion

Email security company Sublime needed a looping video for their RSA conference booth presence. Their CD had a very specific vision for the motion, wanting everything to feel very snappy. While not outrageous technically, there was a lot of care put into the type animation and flow of the video, and it was a joy to work on.

custom video at scale using rive

How do you produce 2000 bespoke videos for your customers? Intercom brought me this project not 100% knowing the answer to the question, but I had a feeling we could get there with Rive. By using data bindings within Rive, I was able to build a timeline that contained elements that could be programmatically targeted. This allowed us to customize the names, logos, stats, and colors per-video.

self-serve motion using descript

One of our goals for motion in 2026 at Intercom was to be able to deliver a flavor of the same motion templates at every latitude. In one example of this, I retrofitted our existing customer story motion template to work as:

  • an expression-driven After Effects template for high-polish customer stories

  • MOGRTs for video editors and external partners

  • Descript motion templates to allow our cross-functional partners to be able to create their own customer quotes for social.

fin.gen

So much of the work we do at Fin (previously Intercom) involves mocking up conversations, and I’ve always wanted to systematize the way we produce these assets. Using Claude, I built a flexible Remotion-based Electron app that can quickly create conversations, customize messenger styles, and export the final product as a video with alpha for easy use in production. Several different teams, from the content studio to go to market, are now using the tool for their own purposes. It’s also enabled us to turn around marketing announcement videos in timeframes that were simply impossible previously.

rive animations

Intercom wanted smooth vector animations of their UI for the launch of a new product, but even Lottie wasn’t able to get the files small enough. The Intercom team and I worked together to create lightweight demo animations using the emerging platform Rive to deliver 20-30 second animations from Figma source material. The resulting files weigh less than 1MB on the page and dramatically improve page load times.

See it

product demo videos

For client Plural, I created a series of demo videos suitable for both an upcoming trade show and their website. By working closely with their UX lead, we were able to generate product-accurate visuals that stripped away visual clutter and created an easily glanceable experience for viewers.

optimized banners

Intercom needed to create animated HTLM5 banner ads with very strict size limitations. I researched and discovered a solution and then animated and delivered the banners within their specs.