Provides accessible UI component patterns with ARIA attributes, keyboard navigation, and screen reader support.
Builds robust API clients with retry logic, caching, error handling, and request/response transformation.
Designs secure authentication flows including OAuth2, OIDC, MFA, session management, and password reset patterns.
Manages component lifecycle from creation to destruction. Handles initialization, mounting, updating, and cleanup patterns across React, Vue, and vanilla JS.
Manages conversation context, skill state, and system knowledge across sessions. Handles persistence, transformation, and retrieval of contextual data.
Detects hidden assumptions, undocumented choices, and alternative-path gaps in code. Surfaces where code chose one way without explaining why, making implicit decisions explicit.
Tracks and manages cursor position across text inputs, rich text editors, and custom selection interfaces. Handles IME composition and RTL text.
Composes data-rich dashboards from modular widget systems. Handles layout grids, data fetching, real-time updates, and responsive widget reflow.