Research

Kotlin Multiplatform when the team is basically the founder

Cross-platform architecture is easy to discuss in abstract terms. The trade-offs look different when the cost of maintaining two implementations lands on a very small team.

The question

Where does shared code genuinely reduce cognitive load, and where does it simply move platform complexity into a less familiar layer?

This note documents the boundary decisions I am making while building a real mobile product.