Profile

Kirtidhwaj
Patra

Bhubaneshwar, India

iOS Developer & Designer

kirtidhwajpatra@gmail.com

+91-7609963811

Download CV

iOS

Developer

iOS Engineer with 2.6 years of experience building high-performance, stable mobile applications. Expert in Swift, Objective-C, SwiftUI, and UIKit, bridging the gap between rigorous engineering and memory-efficient UI animations.

English Ji

Real-time iOS audio system using WebRTC with Swift/Objective-C interoperability. Features low-latency audio processing and thread-safe user experience designed for seamless language practice.

Ludo

Deterministic multiplayer engine with consistent, turn-based state synchronization across clients. Built with SwiftUI and modern concurrency to manage complex game logic and animations.

Tic Tac Toe

Tic Tac Toe is an iOS application engineered in Swift and SwiftUI using an MVVM, state-driven architecture. The implementation emphasizes deterministic game logic, unidirectional state flow, and reusable view components. I focused on correctness, predictable UI updates, and performance-safe rendering, ensuring consistent behavior across user interactions and game state transitions.

Shell Consumer App

Designed and implemented a config-driven rewards experience engine enabling new incentives without UI rewrites. Built reusable components for points, vouchers, and campaign rewards, handling eligibility, expiry, and redemption failures. Modeled reward lifecycles using a state-machine approach, ensuring consistent UI and low-latency, real-time updates while maintaining responsive performance under frequent state transitions.

Languages
& Frameworks

Swift 5 & Objective-C

SwiftUI & UIKit

Cocoa-Touch & MapKit

Core-Animation & Graphics

iOS SDK 17

Systems, Data
& Networking

Core-Data & Offline-first

WebRTC & WebSockets

Keychain & Tokenisation

Razorpay & PayU SDKs

PCI-DSS Basics

Performance, Quality
& Tooling

Xcode & Instruments

XCTest & Unit Testing

Fastlane CI & Gerrit

Git & Code Reviews

Firebase & Charles Proxy

Architecture
& Concurrency

MVVM-Coordinator Pattern

Async/Await & GCD

Thread-safe Collections

Memory Graph Debugging

Deterministic State Sync

“It still amazes me that lines of thought turned into
software can change how someone feels, works, or lives.”