renderpx
Armin Eslami · Senior Frontend Engineer

How I Architect Frontend Systems That Scale

Decision frameworks and patterns from building production applications. Not just what to use, but when and why.

Featured Framework

State Architecture

Where state lives isn't about choosing tools—it's about coordination costs and sources of truth. I once inherited a React app where a single form field triggered 47 re-renders. Here's how I think about state to prevent this.

Read the full framework

The 6 Decision Frameworks

Why I Built This

After years of building frontend applications at scale, I found myself explaining the same architectural decisions over and over. Not just to interviewers, but to teammates, mentees, and my future self when revisiting old choices.

This site is my answer: a living document of how I think about frontend architecture. Each framework represents patterns I've learned, mistakes I've made, and mental models that have proven useful in production.

It's simultaneously my reference guide and my portfolio—documentation of technical depth through both explanation and implementation.