Rahul RanaSenior iOS Developer
Swift. Systems. Performance.

Rahul Rana

Senior iOS Developer

Building high-performance iOS applications with Swift, SwiftUI, and modern mobile architecture.

Built products used by 10M+ users, focused on performance, architecture, and product quality.

Currently building Cheqin — a privacy-first mood tracking app.

Swift
SwiftUI
Concurrency
Rahul Rana — Senior iOS Developer
📍
Bangalore, India
01:31 am

Career History

Professional Experience

Designing scalable mobile systems and performance-focused iOS architectures for high-traffic consumer applications.

Angel One

FinTech

Senior iOS Engineer

2021 — Present

Mumbai, India

  • Migrated legacy codebase from MVC → MVVM-C, reducing coupling by 60% and enabling parallel feature development across 4 squads.
  • Reduced app startup time by 2.5s through binary size optimization, lazy module loading, and pre-warming critical paths.
  • Built mobile systems supporting 10M+ daily active users with real-time market data streaming via WebSockets and optimized state management.

Furlenco

E-Commerce

iOS Developer

2018 — 2021

Bangalore, India

  • Built Furlenco 2.0 from scratch using Swift and UIKit with MVVM architecture and Coordinator-based navigation.
  • Created a server-driven UI framework enabling 40% faster feature rollouts without requiring App Store updates.
  • Improved checkout UX, reducing order drop-off by 3% through A/B-tested UX improvements and payment preloading.

Mediology Software

Media Technology

Software Engineer

Sep 2020 — Aug 2022

Gurgaon, India

  • Developed and maintained iOS and tvOS news applications with AWS SNS push notifications, Firebase Analytics, and Core Data persistence.
  • Migrated significant portions of the codebase from Objective-C to Swift, improving maintainability and modernizing the architecture.
  • Built an internal AWS-based image processing library (News Lens) enabling dynamic image transformations across media platforms.
  • Integrated Flutter and React.js modules for cross-platform features and admin tooling.

Key Impact Metrics

Crash Free Users
99.9%
+0.5%
App Launch Time
-2.5s
Optimization
DAU Scale
10M+
Peak Load
Checkout Dropoff
-3%
Improved Retention

Selected Work

A few projects exploring performance, architecture, and product design.

Available on App Store

Cheqin

A privacy-first mood tracking app focused on high performance and minimal interaction.

Engineered with a focus on 120Hz fluid animations and local-first data persistence, Cheqin provides users with a secure, offline-capable environment for mental health journaling.

Cheqin home screen with Check In button and daily streak
Open Source • Banter

Banter

An AI-powered chat experience built with native iOS technologies and clean architecture.

Smart conversations with real-time typing indicators, persistent history via Core Data, and a polished MVVM architecture. Reactive state management keeps the UI synchronized with real-time AI responses.

Banter chat list showing AI conversation threads

Technical Foundations

Languages
Swift·SwiftUI·UIKit
Architecture
MVVM-C·Clean Architecture·Server-Driven UI
Concurrency & Data
Async/Await·Actors·Core Data·Realm
Performance
Instruments·Time Profiler·Memory Graph
Delivery
GitHub Actions·Fastlane·Firebase·AWS Amplify·GraphQL

Built with intention.

Now collaborating with teams who care about performance, clarity, and craft.