0,0 1,0 0,1 1,1
  1. ~ /
  2. blog

Blog

Shower thoughts on frontend, design, and life as a cyclist

  • Building a stacked dialog component

    Solving double validation UX with CSS Grid and Radix Dialog 01/22/2026

  • Catching up: My late adoption of LLMs

    I joined an AI company without much trust in AI tools. Here's what I learnt about why adaptability matters more than early adoption. 01/16/2026

  • Balancing work with training

    Long work hours and endurance training is challenging but achievable with the right strategies 09/29/2025