Engineering Logs
Notes on systems, simplicity and complexity.

Building a Dynamic Page Builder with Headless CMS
Why hardcode pages when you can build a flexible system? Learn how to combine the power of Next.js with a Headless CMS to create a dynamic Page Builder that empowers both developers and editors.

Component Composition Over Configuration
Stop building "God Components" with 30 props. Sometimes the best API is no API at all. Let's explore why composition beats configuration for maintainable React systems.

State Management Without Libraries
Redux, MobX, Zustand... do you really need them? Often, React's built-in tools are enough. Let’s climb the state complexity ladder and see where your app actually lands.

Why Simple Systems Win
Complexity is not a badge of honor; it’s technical debt waiting to happen. In a world obsessed with the "new," choosing boring technology and simple architectures is the ultimate competitive advantage.
