A collection of my work in animation, motion design, and UI patterns.
Implemented artificial life simulation engine based on Lenia's continuous cellular automata, enabling real-time emergent pattern evolution.
Designed a video-based emotion and sentiment analysis system using visual, audio, and text encoders with late-fusion, modality alignment, and class-imbalance handling.
I'm not a sound engineer, but I know what good sound sounds like. Here's how I used Cursor and the Web Audio API to build a library of UI sounds from scratch.
Learn how to use the more advanced features of Motion's AnimatePresence component. Reading presence state, manual exit control, directional animations, and nested exits.
Sound is the forgotten sense in web design. Used well, it adds feedback, personality, and presence that visuals alone cannot achieve.
Strategies for choosing between easing curves and springs in interface motion design.
Modern CSS pseudo-elements go far beyond ::before and ::after. From view transitions to scroll markers, these invisible helpers unlock interactions that once required JavaScript.