Writing
Practical notes on product design, accessibility, design systems, prototyping, and working with engineering.
- AI without lowering the barHow I use AI for exploration and coded prototypes while keeping review and accountability clear
- Bridging design and codeHow I use AI to build Storybook components and prevent product team overrides
- A design system people useHow I improve adoption by connecting components, code, documentation, and contribution
- The rise of the design engineerHow AI is reshaping the role of the modern designer
- Design tokens with fallback valuesManaging design system handovers in a living product
- Speed is not how fast you designThe working habits I use to reduce review loops and late delivery changes
- To plan or not to planDilemma between choosing modes for AI.
- Simplify without starting againHow I break a complex journey into changes that teams can safely deliver
- Are design systems limiting?How structure can actually elevate creativity instead of restricting it
- From clutter to clarityThe art of letting go
- Prototypes change the conversationHow I choose the right prototype to answer a specific product question
- Accessibility before the auditHow I include accessibility in design, handover, and testing before a formal review
- The invisible userHow overlooked accessibility issues create barriers in digital products
- A simple guide to design tokensUnderstanding the building blocks of design systems
- Tiny moments of magicWhy micro-interactions matter and how they bring apps to life