Abhishek is a Seattle-based UX designer. design system designer. UX motion designer. plugin builder. player of golf. snowboarder. photographer. UX designer. Currently working on the Redwood Design System at Oracle
Agentic prototyping
Agentic prototyping prompt examples: Build out this Figma frame as a working candidate review experience; Build a prototype for recruiters who need to compare candidates and identify the strongest match quickly; Create an agentic onboarding flow that adapts to a new manager’s role and goals. After sending, an orchestrator uses repository, page-pattern, component, and validation skills to create a prototype from existing code.
Motion demonstration: two filters are added, the button count rises from one to two, the search field expands to reveal Flags and Origin, each chip is removed, and the field collapses back to the button.
Duration
duration.fast time.100 50ms
duration.medium time.300 150ms
duration.slow time.600 300ms
Easing
Position & opacity
position.rest percent.0 0%
position.offset percent.500 50%
opacity.hidden percent.0 0%
opacity.visible percent.1000 100%
motion.pattern.slide.in.up.md positionY · from core.position.offset 50%
positionY · to core.position.rest 0%
opacity · from core.opacity.hidden 0%
opacity · to core.opacity.visible 100%
duration core.duration.medium 150ms
easing core.easing.enter enter
{
"motion.core": {
"duration": {
"fast": "{motion.ref.time.100}",
"medium": "{motion.ref.time.300}",
"slow": "{motion.ref.time.600}"
},
"easing": {
"enter": "{motion.ref.easing.enter}",
"exit": "{motion.ref.easing.exit}"
},
"position": {
"rest": "{motion.ref.percent.0}",
"offset": "{motion.ref.percent.500}"
},
"opacity": {
"hidden": "{motion.ref.percent.0}",
"visible": "{motion.ref.percent.1000}"
}
}
} {
"motion.pattern.slide.in.up.md": {
"from": {
"positionY": "{motion.core.position.offset}",
"opacity": "{motion.core.opacity.hidden}"
},
"to": {
"positionY": "{motion.core.position.rest}",
"opacity": "{motion.core.opacity.visible}"
},
"duration": "{motion.core.duration.medium}",
"easing": "{motion.core.easing.enter}"
}
} Opacity is already motion-safe, so it stays.
Order status Processing
Sandbox Change the value, state, or visibility.
Visibility
All projects
2026 Agentic prototyping Oracle 2026 Redwood toolkit plugin Oracle 2026 Redwood motion token system Oracle 2025 Accessibility with reduced motion settings Oracle
2025 Motion design on Redwood Design System Oracle
2024 Animated Emojis Personal Project
2024 Radar Chart Personal Project 2024 Figma plugins Personal Project
2023 Vectra Icons Side Project 2023 UX guide to microinteractions — Master's thesis Georgia Tech
2023 ScannerVR Georgia Tech
2022 Scanner digital demonstrator Georgia Tech
2021 Advantium oven UI redesign GE Appliances
2020 Onboarding flows for smart kitchen appliances GE Appliances