Notes & Writing
Notes from building products, questioning defaults, and trying to make software feel clearer.
Optimizing React Re-renders
A practical look at when re-renders actually matter, and when we reach for memoization before understanding the real bottleneck.
From Junior to Senior Engineer
What actually changed in my thinking, ownership, and judgment as I moved from execution to product-aware engineering.
Server-Driven UI Done Right
Why most server-driven UI conversations miss the real problem, and what it takes to keep the frontend opinionated and scalable.
React to React Native: A Mental Model Shift
The mindset shift that matters more than APIs when you move from web habits to native constraints.
MCP-UI: When Agents Start Rendering Interfaces
An exploration of what changes when interfaces stop being static screens and start becoming systems assembled by agents.
Designing UI Primitives That Scale
Why strong primitives do more than tidy up a component library; they shape how products scale across teams and platforms.