iOS developer building native apps in Swift, SwiftUI, and UIKit, grounded in Apple HIG and modern app architecture (MVVM/MVC). Currently an Automation Engineer architecting cross-platform test frameworks, enforcing coding standards, and building modular, maintainable codebases, engineering skills that translate straight to production iOS. Passionate about clean code, testable architecture, and apps people want to use.
Technical skills
- Languages
- Swift, JavaScript, TypeScript, Kotlin (basic), HTML, CSS
- iOS Development
- SwiftUI, UIKit, Core Data, Realm, Swift Charts, Apple HIG, Combine
- Architecture & Patterns
- MVVM, MVC, modular framework design, data-driven architecture
- Backend & Data
- REST APIs, JSON, Firebase (Firestore, real-time sync), API testing
- Engineering Practices
- XCTest, TDD, AI-assisted workflow (GitHub Copilot / Claude), ESLint, pre-commit hooks, documentation
- Tools
- Xcode, Git, GitHub, Figma, VSCode, Swift Package Manager, CocoaPods, Jira, Confluence
Experience
Automation Engineer · Tata Consultancy Services (TCS)
March 2024 – PresentSydney, Australia
Architecting test automation frameworks for enterprise mobile and web applications, applying software-engineering rigour that parallels production app development.
- Architected a unified cross-platform framework from scratch with modular shared utilities, data-driven architecture, and clean separation of concerns across mobile, web, and API.
- Established and enforced coding standards with ESLint rules and pre-commit hooks (file naming, secret scanning, conventions), bringing production-grade quality practices to test engineering.
- Designed an AI-assisted workflow with GitHub Copilot for deterministic, convention-compliant code generation with human-in-the-loop validation.
- Engineered custom data-management utilities, dynamic runtime injection hooks, and parameterised execution modules, patterns that map directly to iOS app architecture.
- Built documentation optimised for both developers and AI agents, enabling faster onboarding.
- Collaborated daily with cross-functional, cross-time-zone teams spanning mobile, API, QA, and DevOps.
Selected projects
Dishcover
Recipe & meal planner with SwiftUI UI, Firebase auth and profiles, and recipe search via the Spoonacular API.
SwiftUI, Firebase, Combine
CoinFolio
Crypto tracker with real-time prices, portfolio management, reactive UI, and Swift Charts on Core Data.
SwiftUI, Swift Charts, Core Data, CoinCap API
Calculator
Calculator with a history log and a layout that adapts to every iPhone size.
SwiftUI, Realm, MVVM
Chatty
Private messaging with smooth onboarding, Firebase auth, and real-time chat.
UIKit, Firebase Realtime Database, CocoaPods
Education
Bachelor of Information Technology in Web & Mobile Application Development
Victoria University, Sydney · Nov 2022
Advanced Diploma of Information Technology & Project Management
Strathfield College, Sydney · Aug 2020
Certifications
iOS & Swift Development Bootcamp
London App Brewery (Udemy) · Aug 2023
Test Driven Development in iOS Using Swift
Udemy · May 2024