Writing
1. Knowing What Not to Animate
Design engineering isn’t about adding motion everywhere. It’s about judgment — knowing where animation adds clarity and where restraint makes the interface better.
2. Hit areas
Expanding the clickable area of UI elements without changing their visible size. A practical look at Fitts's Law and how hit areas improve usability and accessibility.
3. Taming Chrome’s Autofill
Chrome’s autofill can override your beautifully styled inputs with a blue border and unwanted background. Here’s a bulletproof CSS fix that works with Tailwind, dark mode, and across interaction states.
4. How I Load 30+ Videos Without Compromising Performance
Loading dozens of looping videos on a single page without freezing the browser. A deep dive into decode limits, staged playback, concurrency caps, and perceived performance.
5. Micro-Interactions in the AI Age
As AI systems become smarter, the smallest design details matter more than ever. Why micro-interactions are no longer polish — but trust infrastructure.