Log inSign up
Janum Trivedi
2,047 posts
Image
user avatar
Janum Trivedi
@jmtrivedi
Designer, prototyper, and engineer. @OpenAI × LoveFrom Before: @airbnb, @browsercompany, @netflix, SpringBoard at 
North Beach, SF
janum.co
Joined October 2009
327
Following
53K
Followers
  • Pinned
    user avatar
    Janum Trivedi
    @jmtrivedi
    May 31, 2022
    I'm open-sourcing Wave, a spring-based animation engine for iOS! Wave makes it easy to build fluid, interruptible animations out-of-the-box. And if you've been following my recent UI demos, you've already seen it in action: they're all built with Wave!
    Image
    GitHub - jtrivedi/Wave: Wave is a spring-based animation engine for iOS and macOS that makes it...
    From github.com
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Jun 19, 2025
    So excited to share one of my white-whale projects: a fully physics-based, holographic foil shader. Each pixel simulates a ray of light diffracting into a rainbow of waves, which add and subtract to create these incredible patterns. Not a single gradient was used here!
    Image
    00:00
    2M
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Jan 16, 2023
    This last year, I’ve been leading a UI refresh to make Netflix feel more fluid, delightful, and polished. Today, all that work shipped! Huge thanks to @nebson and @b3ll for helping bring this to life ❤️ Details below, but try it out yourself!
    Image
    00:00
    1.8M
  • user avatar
    Janum Trivedi
    @jmtrivedi
    May 2, 2023
    What if the macOS dock and its icons were more dynamic and fluid? Made a little demo that shows message previews, live music, download progress, and more. Pretty happy with how this turned out!
    Image
    00:00
    941K
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Jul 10, 2025
    I made this pinch gesture to “explode” the layers of this holographic card :)
    Image
    00:00
    291K
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Nov 6, 2025
    I collaborated with @wabi and @joonasvirtanen to bring this incredible intro sequence to life, and I’d love to share it with you! We wanted way more flexibility than Liquid Glass, so I made a custom glass shader that refracts + disperses light. More technical details soon :)
    Image
    00:00
    503K
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Apr 22, 2022
    Made a super playful, interactive toolbar! The expansion animations are fully interruptible, and haptics play as you scrub through items. Other little things: * the items scale up/down as they become show/hide * scrolling past the top "stretches" the item spacing out
    Image
    00:00
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Apr 11, 2022
    I built the Apple Pay Cash gradient animation over the weekend, just with UIKit and CA! The key idea is that you take the distance from each dot to some focal point, and "map" it to a hue in the HSL color space. If people are interested, I can post the code & a quick writeup.
    Image
    00:00
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Jan 2, 2023
    I built a chonkier, Apple TV-inspired action menu that feels responsive and substantial! Notes: – The highlighted row gets magnified and moves slightly with touch – Spring-loads on long-press, or immediately if you drag – Stretches and rubberbands if you pull past the bottom
    Image
    00:00
    347K
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Jan 16, 2023
    Netflix is really big on metrics and AB testing, and this was a really significant win across the board. Don’t let anyone try telling you craft and quality doesn’t matter to the business.
    user avatar
    Janum Trivedi
    @jmtrivedi
    Jan 16, 2023
    This last year, I’ve been leading a UI refresh to make Netflix feel more fluid, delightful, and polished. Today, all that work shipped! Huge thanks to @nebson and @b3ll for helping bring this to life ❤️ Details below, but try it out yourself!
    Image
    00:00
    397K
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Oct 18, 2024
    Experimenting with some fun ripple transitions in Metal/SwiftUI :)
    Image
    00:00
    207K
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Apr 25, 2023
    Made this jello-like “fabric” that stretches out and snaps back! - The values for each dot (translation, scale, spring response, etc.), are all keyed off of the touch’s distance - UIKit/Wave here, but made another in Metal for more “correct” deformation
    Image
    00:00
    249K
  • user avatar
    Janum Trivedi
    @jmtrivedi
    May 2, 2022
    🌊I've been playing around with actual fluid effects (i.e. water) and built a re-ordering demo that "ripples out" once you drop an item. It takes a good amount of tuning to feel just right, but you can approximate it using the sombrero function! en.wikipedia.org/wiki/Sombrero_…
    Image
    00:00
  • user avatar
    Janum Trivedi
    @jmtrivedi
    Oct 5, 2022
    Pretty happy with how this lil waveform scrubber turned out! Bonus: because haptics are also sounds, haptics “play” the waveform as you scrub through.
    Image
    00:00

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement