My notes on frontend system design interviews
Frontend system design notes covering data loading, component architecture, performance, accessibility, and UX tradeoffs.
I'm a software engineer from Ottawa, Canada. I've worked at startups, medium-sized companies, and big tech, from new products to systems used by hundreds of millions of users.
Outside of work, I help co-organize ForwardJS and serve on the Computer Science Program Advisory Committee at my alma mater.
Frontend system design notes covering data loading, component architecture, performance, accessibility, and UX tradeoffs.
A simple flow for clarifying requirements, sketching architecture, and reasoning through tradeoffs in system design interviews.