Creative Studio Pro
Creative Studio Pro is AET Automotive’s ad builder for fast, beautiful, automated, OEM-compliant creative.
Motion Graphics Features of AET Automotive
Learn about the animation features I engineered for AET Automotive's Creative Studio product offering.
Building Cortana into Microsoft Teams
In this post I we'll look at how I rebuilt Cortana using Lottie from Airbnb as well as dive into integrating audio waveforms and animated icons.
AET Automotive
AET Automotive is an industry leading social media marketing platform for automotive dealerships. As Co-Founder and CTO of the company I oversee all design and engineering initiatives.
Smart Selector
Smart Selector is the world's most advanced layer selection algorithm for After Effects. Smart Selector's proprietary technology allows users to pinpoint and select layers densely nested within After Effects compositions
Trigger
Trigger is a After Effects script that automates a time remapping process used for layer marker based animation. Trigger allows users to quickly setup and retime complex user flows by triggering animation events called via layer markers.
Inventory Studio
Learn about the inventory ad product I engineered for AET Automotive's Marketing Suite of products
UXdefined.com
A Unified Dictionary for UX Designers
Humanizing Messaging Experiences
In this post I dive deep into the creation of the typing indicator and 'like' animation for Microsoft Teams.
Mercury
After Effects script for creating free-form liquid deformations for shapes, solids, text, and masks. Mercury allows you to turn any object into a liquid object with customizable liquid thickness and evolution settings
Carousel Feature within Ad Studio
Ad Studio's carousel feature allows you to select up to 10 images and deploy them as an ad unit to Facebook, Instagram, Snapchat, or Pinterest.
Halodrox - Drone Apocalypse
Halodrox is a indie mobile game I created in 2011 as a personal project. The game is a 9 level, accelerometer enabled, top-down shooter packed with Mario Kart style power ups and rapid fire action.
Threaded Messaging Animations
Visualizing Voice in Meetings
When it comes to meetings there are two types of people; those who turn their video on and those that do not. In this post I will dive into how I designed a visual/motion system to give everyone an equal voice.
Prototyping Motion with FramerJS
A collection of interactive prototypes I created for the Microsoft Team's mobile app.
Back to Top