
Bhubaneshwar, India
iOS Developer & Designer
kirtidhwajpatra@gmail.com
+91-7609963811
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.


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 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.


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.
Swift 5 & Objective-C
SwiftUI & UIKit
Cocoa-Touch & MapKit
Core-Animation & Graphics
iOS SDK 17
Core-Data & Offline-first
WebRTC & WebSockets
Keychain & Tokenisation
Razorpay & PayU SDKs
PCI-DSS Basics
Xcode & Instruments
XCTest & Unit Testing
Fastlane CI & Gerrit
Git & Code Reviews
Firebase & Charles Proxy
MVVM-Coordinator Pattern
Async/Await & GCD
Thread-safe Collections
Memory Graph Debugging
Deterministic State Sync