Skip to projects

Life is short,
cook something
beautiful.

A album showcasing the ui/ ux side-projects cooked by Jim Luo (opens in a new tab)

  • Email
  • X (opens in a new tab)
  • LinkedIn (opens in a new tab)
  • GitHub (opens in a new tab)

Recent work

Evolving Slider preview

Evolving Slider

A native opacity slider, from foundation to product — with explodable layers.

Cumulus preview

Cumulus

An interactive 3D cloud playground with six lighting scenes.

(opens in a new tab)
Cloth Sidebar preview

Cloth Sidebar

Navigation as fabric — a sheet that lifts off the sidebar, a curtain on a lamp cord.

Project index

3D5

  • Scene Change. Hybrid rendering with a raster base and path-traced lighting.
  • GBA Emulator. A Game Emulator for my childhood games. (opens in a new tab)
  • Shiny Sunset. A shiny sunset animation.
  • 3D Bezier Curve. A 3D bezier curve animation. (opens in a new tab)
  • Black Hole. A Black Hole made with three.js (opens in a new tab)

Animation24

  • Particle Logo. A logo mark of particles — it bends to the cursor, blasts apart, docks on scroll.
  • Ride Summary. A cycling recap with aurora route light — map, 3D orbit, live replay.
  • Sound-Reactive Gradient. A chord-driven gradient field — strum C·A·G·E·D and watch color ripple.
  • Signature Reel. Two signature motion pieces — viewfinder and film — on one scrubbable timeline.
  • Navigator. A fisheye section navigator with a tunable Gaussian curve.
  • Exploded DOM. A layered card with debuggable cover effects.
  • Rippling Dots. A rippling dots animation.
  • Form In Canvas. A camera-driven form that unfolds from a tracked fingertip.
  • Curator. A collection of my films and vinyls (opens in a new tab)
  • Disco Elysium. Disco Elysium on web (opens in a new tab)
  • GBA Emulator. A Game Emulator for my childhood games. (opens in a new tab)
  • Shiny Sunset. A shiny sunset animation.
  • Window In Frame. Draggable and resizable windows in a constrained frame.
  • Physical Card. A physical card animation.
  • Infinity Text. An infinity text animation.
  • Scroll Progress. A scroll progress bar.
  • Delete Button. A delete button with clip path animation.
  • Expand Dialog. A dialog that expands from a button.
  • Glow Bottom Tab. A glow bottom tab navigation. (opens in a new tab)
  • Packy Bottom Tab. A packy bottom tab navigation. (opens in a new tab)
  • Animated Bottom Tab. An animated bottom tab navigation. (opens in a new tab)
  • Liquid Glass. A liquid glass effect.
  • Glowing Border. A glowing border animation.
  • Gradien Button Border. A gradient button border effect.

Effect24

  • Particle Logo. A logo mark of particles — it bends to the cursor, blasts apart, docks on scroll.
  • Ride Summary. A cycling recap with aurora route light — map, 3D orbit, live replay.
  • Sound-Reactive Gradient. A chord-driven gradient field — strum C·A·G·E·D and watch color ripple.
  • Signature Reel. Two signature motion pieces — viewfinder and film — on one scrubbable timeline.
  • Polaroid Cutout. Cut objects out of a pinned polaroid — magic wand or dot-to-dot scissors.
  • Navigator. A fisheye section navigator with a tunable Gaussian curve.
  • Exploded DOM. A layered card with debuggable cover effects.
  • Rippling Dots. A rippling dots animation.
  • Form In Canvas. A camera-driven form that unfolds from a tracked fingertip.
  • Scene Change. Hybrid rendering with a raster base and path-traced lighting.
  • Curator. A collection of my films and vinyls (opens in a new tab)
  • Persona Menu. A persona style menu effect.
  • Disco Elysium. Disco Elysium on web (opens in a new tab)
  • GBA Emulator. A Game Emulator for my childhood games. (opens in a new tab)
  • Shiny Sunset. A shiny sunset animation.
  • Window In Frame. Draggable and resizable windows in a constrained frame.
  • Physical Card. A physical card animation.
  • Scroll Indicator. A scroll indicator.
  • Tailwind Color Picker. A color picker that allows you to visualize and choose colors.
  • Feature Banners. A feature banners animation.
  • Liquid Glass. A liquid glass effect.
  • Absorb Point. Magnetic wells that swallow a draggable orb.
  • Progressive Blur. A progressive blur effect.
  • Gradien Button Border. A gradient button border effect.

Mobile4

  • Ride Summary. A cycling recap with aurora route light — map, 3D orbit, live replay.
  • Glow Bottom Tab. A glow bottom tab navigation. (opens in a new tab)
  • Packy Bottom Tab. A packy bottom tab navigation. (opens in a new tab)
  • Animated Bottom Tab. An animated bottom tab navigation. (opens in a new tab)