Technologies, architecture patterns, tools, and engineering practices I use to build scalable production-grade iOS applications.
Swift
SwiftUI
UIKit
Combine
Core Data
Xcode
iOS Architecture
Performance
Memory
Apple Watch App
Widgets
Building high-performance native iOS apps with modern UI frameworks and scalable patterns.
Architecture & System Design
Clean
MVVM
MVC
Scalable Codebases
Reusable Components
App Lifecycle
Designing maintainable app structures that scale cleanly across large codebases.
REST APIs
Networking
Backend Integration
Data Persistence
Async Workflows
Integrating APIs, handling data flows, and optimizing reliable networking layers.
Unit Testing
Appium
CI/CD
Debugging
Profiling
Code Quality
Improving reliability through testing, profiling, debugging, and release workflows.
Developer Workflow & Collaboration
Git
JIRA
VS Code
Agile
Collaboration
Ownership
Leading delivery across product, design, QA, and backend collaboration.
AI-assisted Development
Full-stack Engineering
Developer Tooling
Automation
Exploring AI workflows, full-stack tools, and automation for faster product development.