Core Products
Clean little interactions carrying the team on their back.
Clean little interactions carrying the team on their back.
A glassy, pill-shaped pressable that uses the front camera feed as its surface, blurred behind frosted highlights and an inset shadow that flips on press. Drop it into an onboarding screen, a mirror app, or anywhere you want a tactile, lens-like CTA that reacts to touch.
Built with react-native-reanimated — a single shared progress value drives multiple useAnimatedStyle worklets that interpolate shadow offset, shadow radius, inset highlights and label scale in one frame, so the press feedback stays on the UI thread. The button surface is a live expo-camera CameraView (front-facing, zoomed) layered under an expo-blur BlurView with stacked inset boxShadows to fake a glass rim. expo-camera permissions are managed by a small useCamera hook with a PermissionState fallback. Tested on Expo SDK 51 (iOS + Android); requires a development build because expo-camera is not supported in Expo Go on iOS for video 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.