iOS developer in Sydney building calm, accessible, people-first apps with Swift and SwiftUI.
I've spent over a decade shipping mobile apps, including banking apps healthcare apps and a GPS trip-logging product. These days I design and build my own apps end to end, from UX and accessibility to App Store release.
🌐 Portfolio: shruezee.github.io · ✉️ Email: shruthianthropic@gmail.com · 📍 Sydney, Australia
Daily Hindu prayers: morning-to-night routines, Hanuman Chalisa, Aditya Hrudayam, aarti and the 108 names, in six scripts with offline read-aloud and a 108-bead chant mode. A 2019 UIKit app rebuilt from scratch in SwiftUI, with no ads.
SwiftUI Observation AVSpeechSynthesizer UserNotifications Swift Testing Dynamic Type
Code · Website · App Store: in review
- Accessibility first. Dynamic Type, VoiceOver, Voice Control, large tap targets, and never colour alone.
- Kind UX. Plain language, no guilt, no dark patterns, and designs tested with the people who'll use them.
- Private by default. No tracking, data stays on the device, and privacy manifests are done properly.
- Shipped, not just built. TestFlight, App Store review, privacy policies, and listings, end to end.
Languages: Swift · Objective-C · Java · React Native Apple frameworks: SwiftUI · UIKit · SwiftData · Core Data · WidgetKit · App Intents · UserNotifications · AlarmKit · HealthKit · VisionKit · PDFKit · StoreKit · MapKit · watchOS Practice: Clean architecture · modularisation · automated testing (XCTest, Swift Testing) · CI/CD · release management · accessibility · UX design Tools: Xcode · Git & GitHub · JIRA · App Center · CocoaPods · Firebase
| Role | Where | When |
|---|---|---|
| Mobile Application Developer | HSBC (Australia banking apps) | 2020 – 2026 |
| Mobile Application Developer | Logbook Me (GPS and OBD trip logging) | 2019 – 2020 |
| iOS Developer | Transport for NSW via TCS (Sydney Trains fault management) | 2018 – 2019 |
| iOS Developer | Commonwealth Bank via TCS (CBA and Property apps) | 2017 – 2018 |
| iOS Developer | Omni Market Tide | 2016 – 2017 |
| Senior Software Engineer | Harman International | 2013 – 2015 |
🏆 Best Performer in Digital (Q3) at Commonwealth Bank · 🎓 UX Design Certificate, General Assembly Sydney · BE in Information Technology
| Project | What it shows |
|---|---|
| GenericPopovers | Themeable popovers and alerts from one reusable base class |
| SwiftGenericAlertViewController | The same idea, modularised into a framework with podspecs |
| MultipleAppIcons-RequestReview | Alternate app icons and in-app App Store reviews (a banking-app proof of concept) |
| CustomTableviewRowAction | Swipe actions with icons, fonts and borders |
| TableView-HeaderAnimation | Collapsible table sections |
| MultipleImage-TableViewCell-CameraCapture | Camera photos collected per table row, with safe cell reuse |
| MovieList | JSON list and detail app with adaptive Auto Layout |
Open to iOS roles and collaborations. Say hello at shruthianthropic@gmail.com.




