Articles & Essays

I write about technical challenges, architecture decisions, and lessons learned from building production software.

2026-07-28·8 min read

React Under the Hood #3: The True Face of Expo, Prebuild, and Universal Routing

When building apps with React Native, leveraging the underlying power of C++ and JSI is fantastic. However, when it comes to adding device-specific notification permissions, linking camera modules, or preparing the app for the store, you might suddenly find yourself lost in a sea of Objective-C and Java files. Historically, the React Native world offered two choices: either stick with Expo and forfeit certain native features, or "eject" your project and confront the chaos of native directories. Today, however, Expo has resolved this dilemma with a groundbreaking approach to software architecture: Continuous Native Generation. But how exactly?

ExpoPrebuildExpo Routing
Read More
2026-07-28·8 min read

React Under the Hood #2: JSI, the C++ Layer, and the Leap into the Native World

In this article, we explore how React Native breaks out of the JavaScript world and dives into the depths of the operating system (the Native layer), and how this process has evolved over the years.

JSIC++
Read More
2026-07-28·8 min read

React Under the Hood #1: Virtual DOM and Fiber Architecture

In this article, we explore the logic behind the Virtual DOM, which is synonymous with React's performance, how the code we write transforms behind the scenes, and the inner workings of the React Fiber engine that keeps this structure up to date.

ReactVirtual DOM
Read More
2026-07-02·8 min read

The Secret to Making AI Write 'Clean' Code: Creating Your Own AI Ruleset

Although AI assistants accelerate software development processes, they can produce unsustainable and complex code when no rules are set. In this article, with the vision of an engineer who "manages the system" rather than just "writes code," we explore how to enforce Clean Code principles on AI tools. Through an example AI Ruleset that I use in my own React Native projects, discover how to compel AI to adhere to your project's architectural standards and how to create custom guidelines specific to your own technology stack.

AIClean CodeRuleSet
Read More
2026-06-28·8 min read

Scalable React Native Architecture: Building the Right Folder Structure

How to build a sustainable, modular, and clean folder structure in large-scale React Native projects? A guide to Feature-Based architecture.

React NativeExpoArchitectureTypeScript
Read More

// More posts cooking...