Available for iOS Architecture & Consulting · Surat, India · Remote/Hybrid
Hey, I'm

Bhargav Kukadiya.

role: Senior iOS Application Developer

Senior iOS Developer & Apple Platforms Architect with 10+ years of experience crafting high-performance, resilient applications using Swift 6 Concurrency, UIKit, SwiftUI, and clean MVVM-R architecture. Delivered enterprise systems like Civica - Collect and platforms like Ezy Sign In.

10+
Years iOS Engineering
Swift · Objective-C · Swift 6
3+
Years .NET & C#
Backend APIs · Full-Stack
11+
Open-Source Projects
Swift 6 · AI · DevOps · CLI
AI+
AI-Augmented Delivery
Tooling Mastery · High Performance

I build high-scale, production-ready iOS applications and developer tools with a relentless focus on clean architecture, deterministic concurrency, and fluid UX.

With over a decade across the full software lifecycle, I specialize in architecting complex, scalable iOS solutions using Swift 6 strict concurrency (@MainActor, Sendable, async/await), MVVM-R (Router/Coordinator), VIPER, MVP, MVC, and Protocol-Oriented Programming.

Beyond native Apple platforms, I bring hands-on full-stack depth with C#/.NET, JavaScript, and MySQL, allowing me to bridge the gap between high-performance mobile clients, cloud microservices, and enterprise backends.

Clean & Scalable Architectures

Deep expertise across MVVM-R, VIPER, MVP, and MVC — strict separation of concerns, testable ViewModels/Presenters, and decoupled navigation.

Swift 6 Strict Concurrency

Data-race safety by default, actor-isolated persistence layers, cancellation-aware task trees, and Sendable hygiene.

Robust Quality & CI/CD

Comprehensive XCTest protocol mocks, XCUITest UI automation, and automated Azure Pipelines & Fastlane deployments.

Bhargav Kukadiya
iOS Architect

Bhargav Kukadiya

Senior iOS & Apple Platforms Architect

Location Surat, Gujarat, India
Experience 10+ Years (Since 2016)
Primary Stack Swift 6, UIKit, SwiftUI, C#/.NET
Open Source 11+ Open-Source Projects
LinkedIn →
App Store Live Narola Infotech

Skate to Ski

Athletic cross-training mobile app featuring structured video curricula and interactive drills.

Engineered custom video player pipelines, interactive workout flows, and responsive Auto Layout interfaces supporting all iPhone and iPad screen sizes.

Swift Objective-C Core Data Video Streaming
App Store Live Narola Infotech

My Board & Coaches

Discovery and booking platform connecting athletes with certified sports coaches.

Developed geo-based coach discovery, instant messaging, and local Core Data caching. Reduced cold-start time by 30% through proactive image caching.

Swift Objective-C Core Data REST APIs MySQL

PasskeyManager

Swift 6 · WebAuthn / FIDO2

Zero-dependency wrapper for Apple Passkeys with async/await, task cancellation safety, and cross-platform iOS/macOS support.

Swift 6 Passkeys AuthenticationServices iOS 16+
GitHub →

CoreDataManager

Thread-Safe Persistence

Production-grade Core Data singleton featuring batch updates/deletes, persistent history tracking, Combine publishers, and background concurrency.

Core Data Combine Thread Safety Batch Ops
GitHub →

SwiftDataManager

@ModelActor · SwiftData

Modern SwiftData persistence layer with isolated @ModelActor for thread safety, generic repository abstractions, and in-memory test fixtures.

SwiftData @ModelActor Generics iOS 17+
GitHub →

LocationManager

CoreLocation Wrapper

Enterprise CoreLocation manager with geofencing, reverse geocoding, heading compass, and visit monitoring across Combine and async/await APIs.

CoreLocation Geofencing async/await Combine
GitHub →

PhotoCaptureManager

Camera & PHPicker

Privacy-preserving camera & photo library manager with PHPickerViewController, interactive dismissal safety, and iPad popover compliance.

AVFoundation PhotoKit PHPicker iPad Popover
GitHub →

FontManager

Design System Tokens

Design system typography engine with 21 semantic tokens, Dynamic Type (UIFontMetrics), CoreText registration, and unified UIKit + SwiftUI APIs.

Dynamic Type Design Tokens CoreText UIKit + SwiftUI
GitHub →

PDFFormHelper

PDFKit · AcroForms & Signing

Production-grade PDFKit utility for AcroField form management, interactive checkbox/radio controls, signature stamping, draft sessions, and rotation-aware flattening.

PDFKit AcroForms Signatures @MainActor iOS 15+
GitHub →

azure-pipelines-guide

CI/CD & Fastlane · Docsify

Comprehensive reference guide and interactive Docsify site for Azure DevOps Pipelines, Fastlane match, multi-stage YAML pipelines, Apple Silicon runners, and secrets governance.

Azure DevOps Fastlane Match Code Signing CI/CD Automation

aws-beginner-guide

Cloud Architecture · MkDocs

Practical, 16-module architectural reference and interactive Material for MkDocs documentation site covering EC2, Lambda, S3, VPC, RDS/DynamoDB, IAM security, and cost control.

AWS Cloud Architecture MkDocs Cloud Security

macos-dir-tools

CLI Systems · Python & Bash

Zero-dependency CLI tool suite for macOS & Linux featuring 3-phase duplicate file hashing, O(1) AWK disk usage stats, recursive inventory scanning, and .DS_Store metadata awareness.

Python 3 POSIX / Bash Zero-Dependency CLI Suite
GitHub →

photo-curator

PyTorch · CLIP · Vision AI

AI photo curation engine combining OpenCV sharpness, OpenAI CLIP neural aesthetics, cosine similarity burst deduplication, transactional two-phase staging, and Apple Silicon MPS acceleration.

Python 3.9+ PyTorch / CLIP OpenCV Apple Silicon MPS
2020 — PRESENT

Software Engineer

Civica civica.com ↗

March 2020 – Present Vadodara, Gujarat
  • Architected and delivered business-critical features across regular release trains for Civica - Collect, an enterprise debt recovery platform serving local government authorities and commercial enforcement agencies.
  • Conducted technical impact analysis and designed modular software components adhering to established design patterns (Repository, Factory, CQRS, Singleton, and MVVM).
  • Provided Tier-3 application support against agreed client Service Level Agreements (SLAs), resolving complex production defects, performance bottlenecks, and client support tickets.
  • Delivered end-to-end full-stack capabilities across native iOS (Swift/Objective-C), modern web frontend (JavaScript, Cappuccino/Objective-J), and backend services (C#/.NET Core, MySQL).
  • Enforced strict ISO 9001 Quality Management standards through comprehensive multi-tier unit testing (XCTest for iOS, OJTest for Cappuccino web, and C# backend tests), peer PR code reviews, and Git version control hygiene.
  • Collaborated closely with Product Owners, Technical Architects, and Project Managers in an Agile scrum environment while automating CI/CD workflows with Azure DevOps, Azure Pipelines, and GitHub Actions.
Swift Objective-C C# / .NET JavaScript Cappuccino Azure DevOps Azure Pipelines GitHub Actions XCTest OJTest C# Unit Tests MySQL
2016 — 2020

Senior Consultant

Narola Infotech narolainfotech.com ↗

January 2016 – March 2020 Surat, Gujarat
  • Architected and shipped multiple iOS applications in Swift and Objective-C across MVC, MVVM, and MVP architectures for international clients in sports, coaching, and lifestyle sectors.
  • Designed sophisticated, responsive UI components using Auto Layout, Size Classes, and custom animation engines for iPhone and iPad form factors.
  • Integrated secure REST APIs, in-app purchases, push notification pipelines (Firebase / APNs), and local SQLite/CoreData persistence.
  • Instituted Git-based branching strategies, automated linting, and reusable component libraries that reduced team sprint cycles.
  • Maintained high App Store user ratings and zero-crash release milestones through rigorous manual and automated test passes.
Swift Objective-C MVC / MVVM / MVP UIKit Core Data Auto Layout REST APIs Firebase Git

Core Apple Platforms & Swift 6 Concurrency

Primary Domain · 10+ Years Building High-Performance Native Apps

Strict Concurrency · Data-Race Safe

Architecting mission-critical iOS applications with Swift 6 strict concurrency runtime, actor isolation, and cancellation-aware task trees for guaranteed thread safety and fluid 120Hz UI performance.

Swift 6 Concurrency Ezy Sign In & Passkeys
async / await Zero Data Races
@MainActor Thread-Safe UI
Sendable Protocol Type Safety
Actors & TaskGroups Isolated State
UIKit & Auto Layout 10+ Yrs Production
SwiftUI Modern Declarative
Objective-C Enterprise Interop
Combine Framework Reactive Streams
Xcode Instruments Zero Leaks Profiling

Architecture & System Design

Clean Patterns & Long-Term Scalability

Enterprise Standards
MVVM-R (Router/Coordinator) Decoupled Nav
MVVM & Data Binding State Management
VIPER Architecture Modular Systems
MVP & MVC Patterns Production Proven
Protocol-Oriented Design POP Standards
Dependency Injection Testable ViewModels
SOLID Principles Code Review Core
Generic Repository Pattern SwiftDataManager
Design Tokens Engine FontManager

Native Frameworks & Hardware SDKs

Deep Hardware & System Integrations

Hardware & OS
AVFoundation & Camera Kiosk Photo Capture
Brother Thermal Printer SDK WiFi/BT Printing
CoreImage & Vision Computer Vision
CoreLocation & Geofence LocationManager
CoreData & SwiftData CoreDataManager
PhotoKit & PHPicker Privacy Camera
PDFKit & AcroForms PDFFormHelper
AuthenticationServices PasskeyManager
WebKit NDA Signature Pad

Automated Testing & CI/CD Pipelines

High Confidence & Automated Quality

30% Bug Reduction
XCTest Protocol Mocks Isolated Unit Tests
XCUITest UI Automation Smoke & Regression
Azure Pipelines Multi-Stage CI/CD
Fastlane Match Auto Code Signing
Swift Package Manager SPM Architecture
TestFlight Release Trains Beta Testing

Full-Stack, Backend & Cloud

End-to-End Enterprise Depth

Full-Stack Depth
C# / .NET Core Civica - Collect APIs
JavaScript (ES6+) Web Applications
MySQL Database Stored Procedures
RESTful APIs & JSON Alamofire 5
Cappuccino (Obj-J) Civica Web
Python 3 & PyTorch photo-curator CLIP AI
Bash & POSIX Shell macos-dir-tools CLI
AWS Cloud Architecture aws-beginner-guide
Git & JIRA Agile Team Sprint Lead

Professional Certifications

.NET

Advanced C# and .NET Development

PluralSight · 2023 · 5 Modules

Modules:
OOP in C# SOLID Principles ADO.NET LINQ ASP.NET Core
SQL

SQL Database Development

PluralSight · 2023 · 5 Modules

Modules:
Table Design Stored Procedures Triggers & Functions Indexing Optimization
JS

JavaScript Core Language

PluralSight · 2020 · 9 Modules

Modules:
ES6+ Syntax OOP & Prototypes Async Programming Modules
🔒

SSDLC (Secure Software Development Life Cycle)

PluralSight · 2020 · 5 Modules

Modules:
OWASP Top 10 Secure Coding Threat Modeling Mitigation

Academic Degrees

2013 – 2016

Master of Computer Applications (MCA)

G.H. Patel P.G. Department of Computer Science & Technology

Sardar Patel University spuvvn.edu ↗

Vallabh Vidyanagar, Gujarat · CGPA: 7.07
2009 – 2012 (Conferred 2013)

Bachelor of Computer Applications (BCA)

Swami Vivekanand College of Computer Science

Maharaja Krishnakumarsinhji Bhavnagar University mkbhavuni.edu.in ↗

Bhavnagar, Gujarat

True architectural excellence is not about making systems complex — it is about making complex capabilities feel simple, robust, and effortless to maintain.

— Bhargav Kukadiya
Phone & WhatsApp +91 9374543494
Location Surat, Gujarat, India (IST / UTC+5:30)