Senior iOS Engineer · Bengaluru

Senior iOS Engineer building production-grade mobile products.

8 years of experience across Swift, SwiftUI, UIKit, architecture, performance, reliability and test automation.

Portrait of Nithin B.

Selected Work

Products, tools and experiments
More projects and experiments live on GitHub. Browse repositories ↗

About

I don't just implement screens. I think about the product, the architecture, and whether the code will still hold up a year from now.

For eight years I've worked across most of the iOS stack, from UI and architecture to networking, security, performance and testing.

I enjoy modernising existing apps without breaking them, and making complex products feel simple. With AI now drafting a lot of code, I think engineering judgement matters more than ever.

What I bring

  • Product thinking

    I ask why a feature exists before deciding how to build it, and I'm comfortable cutting what isn't needed.

  • Engineering depth

    Swift, SwiftUI and UIKit in production, with attention to networking, security and performance.

  • Modernisation

    Evolving large, existing codebases step by step instead of rewriting them.

  • Automation

    UI test automation with XCUITest, so regressions are caught before users find them.

  • AI-assisted development

    Using AI to move faster while reviewing its output for correctness, security and maintainability.

Experience

8 years · iOS
  1. Apr 2022 – Present4 yrs 7 mos

    Senior Software Engineer · cred.ai

    • Building and maintaining a production fintech iOS app in Swift, SwiftUI and UIKit.
    • Working on app architecture and modernising existing code without disrupting a live product.
    • Writing UI test automation with XCUITest to protect critical flows.
    • Focusing on networking, security, performance and reliability, including investigating production crashes.
    • Swift
    • SwiftUI
    • UIKit
    • XCUITest
  2. Aug 2018 – Mar 20223 yrs 8 mos

    Software Engineer · QBurst

    • Built native iOS applications in Swift and UIKit.
    • Implemented interfaces with Auto Layout and programmatic UI.
    • Swift
    • UIKit
    • Auto Layout
B.Tech, Computer Science · Government College of Engineering Kannur2014 – 2018

Engineering

What I work with

Engineering

  • SwiftLinkedIn skill assessment passed
  • SwiftUI
  • UIKit
  • iOS SDK

Architecture

  • Mobile architecture
  • MVVM
  • API design

Quality

  • XCUITest
  • Testing
  • Performance
  • Security

Tools

  • Xcode
  • Git
  • Firebase
  • App Intents

Short notes on how I think about iOS engineering, architecture and the craft.

Contact

Building something for iPhone? Let's talk.

Let's talk