Hello, I'm Sherry

I build for interests.

I'm passionate about developing AI-powered productivity tools
(macOS Apps, CLI tools, AE plugins & scripts)
related to video editing and motion graphics design workflow.

About Me

Hi there👋, I am Sherry and my Chinese name is 王彦懿(Yanyi Wang). I'm a full-stack developer based in Waterloo, Canada. I'm passionate about developing AI-powered productivity tools (macOS Apps, CLI tools, AE plugins & scripts) related to video editing and motion graphics design workflow.

  • Python

  • JavaScript

  • Swift

  • Java

  • C++

  • C#

Projects

  • Final Cut Pro Auto Captions

    Auto Captions Powered by OpenAI's Whisper

    Tech Stacks • Swift • C++

  • Srt2Subtitles CLI Tool

    srt to fcpxml format converter

    Tech Stacks • Node.js

  • Whisper Auto Captions Website

    Website for introducing & downloading the app

    Tech Stacks • React.js

  • Android Geothermal Calculator

    COMP90082 Capstone Project

    Tech Stacks • Java • XML

  • Twitter Rumour Analysis

    COMP90042 Natural Language Processing Project

    Tech Stacks • PyTorch

  • Twitter Sentiment Analysis

    COMP90049 Machine Learning Project

    Tech Stacks • scikit-learn • pandas

  • Coronary Heart Disease Risk Analysis

    STAT 331 Applied Linear Models Project

    Tech Stacks • R

  • Douban Web Spider & Reproduction

    Douban post data saver

    Tech Stacks • Selenium

  • Douban Android Automation

    Android Automation for mobile-only feature

    Tech Stacks • Appium • Python

  • UnKeying Website for Motion Designer

    Removed Image background with AI Model

    Tech Stacks • React.js • Flask

  • Android Chat App

    COMP90018 Mobile Computing Systems Project

    Tech Stacks • Java • XML • Firebase

  • My Personal Site

    shaishaicookie.github.io

    Tech Stacks • Next.js • Tailwind CSS

Fun Facts

I enjoyed creating motion graphics videos using Adobe After Effects when I was an undergraduate student. At the final year of my uni, I was deeply impressed by the impact of AI productivity tools on video editing workflows.
The AI tool mentioned is the Auto Captions in CapCut by ByteDance. Most video editors prefer using professional software such as Final Cut Pro or Adobe Premiere Pro. CapCut's Auto Captions allowed previously tedious subtitle work to be completed within minutes. At that time, Adobe Premiere did not launch the automatic speech recognition subtitle feature. Final Cut Pro, my favorite video editing software, still hasn't officially launched this feature. So, I created one! I developed a macOS app that provides auto captions for FCP powered by Open AI's Whisper model.
During that time, I also tried CapCut's video background removal feature - Auto cutout. Compared to Adobe After Effects' Rotobrush at that time, its cutout was extremely precise. It eliminated the hassle of manually masking frame by frame with just one click. Back then, I knew nothing about computer vision. But haha, now I have gained some understanding.
Those inspire me to pursuing a master's degree in artificial intelligence. Since then I began to develop productivity tools for video editing software.
  • I'm proficient in all mainstream video editing software.
    • Final Cut Pro

    • Adobe After Effects

    • Adobe Premiere Pro

    • Sony Vegas

    • DaVinci Resolve

  • My editing evolution (2016-2021)
    • Final Cut Pro since 2016
    • Adobe After Effect since 2018 (started motion design)
  • My favorite AE built-in effect is "Venetian Blinds".
  • My favorite AE plugin effect is "S_Blur_MoCurves".
  • My favorite moive is THE IMITATION GAME(2014).
  • My favorite radio drama is《别来无恙》.

Skills