Technical depth meets product strategy. How engineering decisions translate to user delight.
Beyond tutorials — practical engineering decisions shaped by real constraints: tool selection, free tier limits, and production tradeoffs.
Every architecture choice, every tool selection, every tradeoff has a reason. If it shipped, there's a story. If it failed, there's a lesson.
All posts reflect personal learning, experimentation, and opinion. They do not represent commercial offerings or services.
From zero mobile dev experience to a published app. This post documents the learning process - hardcoding 100 scenarios in Swift, building a backend, translating paper sketches to UI, and navigating 6 Apple rejections. A personal story of learning mobile development.
Read the story