HomeAboutSkillsExperienceProjectsHow I WorkArchitectureArticlesContact
Let's talk

Technology Lead with 14+ years of iOS and 4+ years of Android experience delivering enterprise-scale mobile applications across healthcare, IoT and e-commerce. Expert in Swift, SwiftUI, UIKit, Objective-C, Kotlin, MVVM, Clean Architecture, CI/CD and release management.

Navigate

  • Home
  • About
  • Skills
  • Experience
  • Projects
  • How I Work
  • Architecture
  • Articles
  • Contact

Get in touch

Open to architecture, leadership and consulting opportunities.

nayak.soumya.dev@gmail.comcontact@isoumyaranjan.com

© 2026 Soumya Ranjan Nayak. All rights reserved.

Built with Next.js 15, TypeScript, Prisma & Tailwind.

Writing

Articles & insights

Thoughts on mobile architecture, Swift, Kotlin and engineering leadership — from Medium and LinkedIn.

Medium Articles

In-depth articles and tutorials.

AI Isn’t Replacing Developers — It’s Redefining the Role
medium
ios-app-development
ai
software-development

AI Isn’t Replacing Developers — It’s Redefining the Role

Over the past two years, Artificial Intelligence has become one of the most discussed topics in the technology industry. Tools like ChatGPT, GitHub Copilot, Claude, Cursor, and various AI-powered coding assistants h…

June 4, 2026 5 min
MVVM-C in iOS: The Architecture Pattern That Saved My ViewControllers from Becoming Massive
medium
ios-development
swiftui
clean-code

MVVM-C in iOS: The Architecture Pattern That Saved My ViewControllers from Becoming Massive

As iOS applications grow, managing navigation and maintaining clean code become increasingly challenging. While MVVM (Model-View-ViewModel) helps separate business logic from the UI layer, navigation responsibilities o…

June 3, 2026 4 min

LinkedIn Posts

Bite-sized insights and tips shared with my network.

A SwiftUI Feature Most Developers Overlook: AnyLayout
linkedin
SwiftUI
iOS Development
Swift

A SwiftUI Feature Most Developers Overlook: AnyLayout

Most SwiftUI developers know about VStack, HStack and Grid — but very few use AnyLayout, one of the most elegant APIs for building adaptive, responsive UIs. Instead of maintaining separate layouts for different screen sizes and states, AnyLayout lets you switch layouts dynamically while preserving view identity, animations and state.

June 2, 2026 2 min
Generics in Swift: Write Once, Reuse Everywhere
linkedin
Swift
Generics
SwiftUI

Generics in Swift: Write Once, Reuse Everywhere

The best SwiftUI components are the ones you write once and reuse everywhere — that’s the real power of Generics in Swift: reusable code, better scalability, strong type safety and cleaner architecture. But balance matters; overusing generics makes code harder to debug. My rule: use generics to simplify code, not to show complexity. Clean architecture always wins.

May 29, 2026 2 min
SwiftUI + MVVMC = Cleaner Architecture
linkedin
SwiftUI
MVVMC
iOS Dev

SwiftUI + MVVMC = Cleaner Architecture

MVVMC helps separate UI, business logic, navigation and user flow — resulting in cleaner code, scalable apps and easier maintenance. Here’s a visual example of MVVMC in a SwiftUI Todo App.

May 25, 2026 2 min
Launching Expensio — My Android Expense Tracker, Live on Google Play
linkedin
Android
App Launch
Expense Tracker

Launching Expensio — My Android Expense Tracker, Live on Google Play

Excited to announce the launch of Expensio — my new Android Expense Tracker app, now live on the Google Play Store! Managing daily expenses should be simple, smart and stress-free. Built with passion, learning and late nights to solve a real everyday problem — track spending, manage budgets and stay financially organized with ease.

May 14, 2026 2 min