System Design
Frontend architecture for real products. Each case study covers data modeling, component structure, state strategy, and the trade-offs I'd make if building it today.
Feed architecture, nested comment threads, optimistic voting, real-time strategy, and performance for a high-traffic social platform.
Notion editor
Block-based document editor with slash commands, drag-and-drop reordering, real-time collaboration via Yjs, and debounced autosave.
File browser UI
Flat-map data model, lazy-loading tree, virtualized list for 50k+ items, dynamic renderer loading for 60+ file formats, optimistic mutations, and WCAG 2.1 accessibility.