Core Products
Clean little interactions carrying the team on their back.
Clean little interactions carrying the team on their back.
A polished destination card that reacts to the device's gyroscope, shifting its sky, landmark, and title text at different depths for a true parallax effect. Drop it into a travel app, an onboarding carousel, or any 'featured place' UI to make a flat image feel three-dimensional.
Built with react-native-reanimated shared values driven by expo-sensors' Gyroscope listener at ~60Hz. Each layer (sky, tower, title) interpolates the same shared values across different output ranges to fake depth, and withTiming smooths sensor jitter. The fade at the bottom uses expo-blur inside a MaskedView with an eased linear-gradient (react-native-easing-gradient) so the blur dissolves cleanly instead of showing a hard edge. Tested on Expo SDK 51 (iOS + Android) — requires a custom dev client or a development build because expo-sensors needs native permissions and won't read motion data in the web preview.
A denim zipper that unzips and parts the screen like a curtain. The pull rides down the seam, the teeth split open along a soft rounded V, then both fabric halves slide off-screen to reveal the app underneath. Great as a splash, intro, or screen-transition overlay.
An interactive x-ray effect that reveals a hidden image underneath a base photo through a circular mask the user drags around. Pan to move the lens and long-press to reset, perfect for product showcases, before/after reveals, or playful onboarding screens.
A full-screen animated swimming-pool water effect with drifting caustics, refraction ripples, and a buoyant rubber duck whose shadow wobbles on the tiled floor below. Built as a Skia runtime shader (SkSL) driven by Reanimated, it makes a great living background for splash screens, onboarding, or empty states.