
Bhubaneshwar, India
iOS Developer & Designer
kirtidhwajpatra@gmail.com
+91-7609963811
Real-time P2P audio platform designed for seamless language practice. Engineered with Swift 6, WebRTC, and a custom Node.js backend, it achieves 40% lower latency. I integrated a C++ audio core and Swift Concurrency to deliver a high-fidelity, thread-safe user experience.


Ludo iOS is a fully native game built with SwiftUI, featuring a deterministic engine and fluid animations. I architected the system using MVVM and Combine to manage complex turn-based logic and asynchronous state. The focus lies on high-performance rendering and scalable design.
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
SwiftUI & UIKit
Swift Concurrency (Async/Await, GCD)
MVVM & Clean Architecture
App Lifecycle & Memory Management (ARC)
REST & GraphQL APIs
URLSession & WebSockets
Core Data & Persistence
Offline-first & Caching Strategies
Secure Storage (Keychain)
Xcode & Instruments
Performance Optimization
Unit & UI Testing (XCTest)
CI/CD & Fastlane
Git & Code Reviews
App Store & Release Pipelines
Data Structures & Algorithms
Mobile System Design
Accessibility & Localization
Apple HIG Compliance
Cross-functional Collaboration
Product-driven Engineering