PinnedPublished inLevel Up CodingBuilding an AI Agent from Scratch: No Magic, Just a Deterministic LoopI was using Claude, Codex, Cursor, Gemini, Copilot, or Junie every day, but I still could not point to the exact line where “chatbot” turns…May 4A response icon38May 4A response icon38
PinnedPublished inProAndroidDevWhere Should Initial Load Logic Actually Live in Jetpack Compose?A production decision guide born from 3 LinkedIn posts, 50+ engineers disagreeing, and the humbling realization that everyone was rightMar 11A response icon5Mar 11A response icon5
PinnedPublished inLevel Up CodingThe “Vibe-coding” Trap: When AI Coding Feels Productive, and Quietly Breaks Your ArchitectureLast year, I joined a startup to rescue their iOS app. Six months into development, the team had experienced engineers, but no real mobile…Jan 5A response icon17Jan 5A response icon17
PinnedPublished inLevel Up CodingHow I Cut AI Coding Costs by 80% on a Large ProjectA detective story about $100/day in AI credits, three guilty culprits, and the investigation that solved the caseFeb 23A response icon3Feb 23A response icon3
PinnedPublished inLevel Up CodingDeveloping Mobile Apps at Scale: 20 Rules for Large Engineering Orgs and StartupsRecently, without any specific reason, I was asked how to build an app or a software system at scale. My initial response was to suggest…Apr 22, 2024Apr 22, 2024
Published inLevel Up CodingIf They Ghost You After the Take-Home, Do ThisThe code they never reviewed ended up being a playground to try new concepts and getting me a contract at a different company.Apr 20A response icon1Apr 20A response icon1
Published inLevel Up CodingI Always Made Temporary Branches. Worktrees Are What That Should Have Been.I never understood why people use git stash.Apr 6Apr 6
Published inLevel Up CodingCoroutine Dispatchers in Android: The Complete GuideEvery Android developer using coroutines has been here: you open a Repository, stare at a suspend fun, and wonder — do I need…Mar 18Mar 18
Published inLevel Up CodingHow to Add a Table of Contents to Your Medium Articles (The Semi-Automated Way)Who Is This Article For?Feb 16Feb 16
Published inLevel Up CodingCross-Platform Mobile Development Is Dead (Or Is It?)How AI Tools Like Cursor, Claude, Copilot, JetBrains AI, and Codex Are Making Native Development and Support of Multiple Platforms So Easy…Feb 16A response icon1Feb 16A response icon1