Open to new iOS roles

Nirajan
Shrestha

Senior iOS Developer

7+ years building iOS apps for US and Australian clients. I take ownership of the whole platform: architecture, Fastlane automation, CI/CD, and everything between Xcode and the App Store.

Nirajan Shrestha

Code is the easy part.

Most of my career has been spent owning more than the code: choosing the architecture, building the CI/CD pipeline, and making sure the next engineer can move fast.

The job is as much about judgment as it is about writing Swift.

7+ Years in production iOS
20+ Apps on the App Store
60+ White-label builds shipped
5 Industries delivered to

My Work

Enterprise · US and Canada

Avionté 247

  • Enterprise workforce management for staffing firms across the US and Canada
  • 60+ white-label builds scripted in Fastlane, turning a multi-day release into a single pipeline run
  • Real-time messaging between workers and coordinators with the Stream Chat SDK
  • SwiftUI
  • UIKit
  • MVVM-C
  • Combine
  • Stream Chat
  • Fastlane
Avionté 247 — screen 1 Avionté 247 — screen 2 Avionté 247 — screen 3
Marketplace · Australia

YouChoose

  • One of Australia's largest pets and livestock marketplaces
  • In-chat payment requests and sale payments that include services
  • Filtering and sorting over a large, frequently updated dataset
  • SwiftUI
  • MVVM-C
  • GraphQL
  • Combine
YouChoose — screen 1 YouChoose — screen 2 YouChoose — screen 3
Media · Australia

The Land: News & Livestock

  • Regional news and livestock markets for Australian Community Media
  • Shared architecture across ACM's publications
  • 90%+ unit test coverage across ACM projects
  • UIKit
  • MVVM-C
  • GraphQL
  • REST API
  • XCTest
The Land — screen 1 The Land — screen 2 The Land — screen 3
Property · Australia

MYBOS Manager

  • Facility management for building operators across Australia
  • Maintenance requests, contractor scheduling and visitor management
  • Core Data keeps it working in low-connectivity buildings
  • UIKit
  • Storyboard
  • MVVM-C
  • Core Data
MYBOS Manager — screen 1 MYBOS Manager — screen 2 MYBOS Manager — screen 3
Property · White-label

MYBOS Resident

  • Resident companion app, white-labelled per building
  • Maintenance requests, building announcements and unit access
  • Delivered for Melbourne Quarter, Castle Residence and other properties
  • UIKit
  • Storyboard
  • MVVM-C
  • Core Data
MYBOS Resident — screen 1 MYBOS Resident — screen 2 MYBOS Resident — screen 3
Social discovery · Australia

ICE.BREAKER

  • Location-based social discovery with live heat zones
  • Core Location for presence, Firebase for low-latency sync
  • Full in-app language switching
  • UIKit
  • Core Location
  • Firebase
  • Localization
ICE.BREAKER — screen 1 ICE.BREAKER — screen 2 ICE.BREAKER — screen 3

Open source

Swift Package · iOS 16+ · macOS 13+

NetworkKit

A lightweight networking library built on URLSession for REST APIs. It handles authentication, retry, logging and validation without the weight of a full framework.

  • async/await
  • Token-refresh retry
  • Interceptors
  • XCTest suite
View on GitHub
Quick start, from the README
import NetworkKit

let client = NetworkClient(
    configuration: NetworkConfiguration(
        baseURL: URL(string: "https://api.example.com/")!
    )
)

let users: [User] = try await client.execute(UserRequest.list)

Where I've worked

Feb 2025 – Aug 2026

Senior iOS Developer

Impetus Incorporation (Avionté Offshore)

Owned the iOS platform for Avionté 247, used by staffing firms across the US and Canada.

  • Scripted 60+ white-label builds in Fastlane, cutting a multi-day release to a single pipeline run
  • Built real-time messaging with the Stream Chat SDK
  • Led the move from Firebase Dynamic Links to Branch.io
Apr 2022 – Feb 2025

iOS Developer

EB Pearls

Led iOS development for Australian clients across media, livestock and property.

  • Reached 90%+ unit test coverage on ACM projects with TDD
  • Brought onto YouChoose to help iOS catch up with Android; recognized company-wide
  • Mentored 2 batches of iOS trainees through their first App Store releases
Jan 2022 – Mar 2022

Freelance iOS Developer

Proshore

Feature development for new iOS projects and PayPal payment integration.

Oct 2021 – Dec 2021

iOS Developer

Inctic Labs

Apollo GraphQL networking and DataDog log monitoring.

Feb 2020 – Oct 2021

iOS Developer

EKbana Solutions

Rebuilt the Koklass e-commerce app from scratch, built Agora audio and video calling, and shipped apps for Japanese and Nepali markets.

May 2019 – Jan 2020

iOS Developer

Proshore

Shipped dating apps to the App Store and resolved guideline 4.3 rejections.

Skills

Languages & Frameworks
Swift SwiftUI UIKit Combine Core Data SwiftData Core Animation Core Location Auto Layout Storyboard Programmatic UI
Architecture & Testing
MVVM-C VIPER Clean Architecture MVC TDD XCTest Unit Testing Instruments
Networking & Storage
REST API GraphQL URLSession Alamofire Apollo Realm Supabase Push Notifications Deep Linking
CI/CD & Tooling
Fastlane CircleCI App Store Connect TestFlight Xcode Swift Package Manager CocoaPods Git GitHub Jira Figma Agile
Analytics & Monitoring
Firebase Crashlytics Pendo DataDog Branch.io
Cross-Platform
Flutter Dart BLoC/Cubit
Performance & Security
Memory Management Code Review App Security Profiling & Optimization

What colleagues say

Prashant Sah Senior iOS Developer Managed Nirajan directly
“His code is clean, maintainable and matches with higher standards.”
Roshan Chemjong Developer Reported to Nirajan directly
“He is truly an inspiring leader and a role model.”
Sudip Sharma iOS Developer at EB Pearls Mentored by Nirajan
“He taught me everything from the basics to advanced concepts in Swift, SwiftUI, UIKit, and architecture patterns.”
Rajesh Neupane Software Developer Same team as Nirajan
“He is capable of quickly understanding clients' business models and is always there to solve clients issues.”
Read all recommendations on LinkedIn

Education & teaching

Sep 2026 – Present

Lecturer (Part-time)

Model Institute of Technology, Kamaladi, Kathmandu

Teaching Database Management to BIT students.

2025

Master of Computer Science

Lincoln International College (Lincoln University College), Kathmandu

Thesis on human pose detection for exercise monitoring using machine learning.

2019

Bachelor of Information Management

Orchid International College (Tribhuvan University), Kathmandu

Let's build something.

Open to senior and lead iOS roles, contract work, and interesting problems. Available for remote positions globally. Lalitpur, Nepal (UTC+5:45).