Caleb ChiangCaleb Chiang/ iOS dev
Available for work

I buildmobile appsthat ship.

I'm Caleb Chiang, a junior iOS developer in Vancouver, BC, with 2+ years and 20K+ downloads behind me. I help teams ship thoughtful, reliable iOS products from concept to launch.

  • Swift
  • SwiftUI
  • UIKit
  • MVVM
Progress screen of a protein tracking iPhone app
Meals screen of a protein tracking iPhone app
Selected work

Shipped & in production.

ProteinBuddy progress dashboard on an iPhone
01 · Nutrition & fitness

ProteinBuddy

Hit your protein goals without the guesswork.

A focused nutrition companion that makes logging meals, tracking protein, and understanding daily progress feel quick and simple. Built for people who want useful insights without a complicated calorie-counting workflow.

  • SwiftUI
  • MVVM
  • PostgreSQL
  • Go REST API
  • RevenueCat
  • OpenAI
5K+
Downloads
4.8★
App Store
iOS
Platform
Live
On store
Kodi AI mobile application shown on an iPhone
02 · Education

Kodi AI

Build confidence every time you speak.

A public-speaking education app with 80+ interactive microlessons and AI-powered practice modes. Users can rehearse speeches, sharpen their delivery, and receive constructive feedback on the areas they can improve.

  • Swift
  • UIKit
  • OpenAI
  • RevenueCat
  • Go REST API
  • PostgreSQL
15K+
Downloads
4.7★
App Store
iOS
Platform
Live
Status
Experience

The track record.

2025 — Now

Independent iOS Developer

Self-directed products · Vancouver, BC

  • App Store
  • SwiftUI
  • Full stack
  • Designed and shipped ProteinBuddy and Kodi AI from initial concept through App Store release
  • Built native SwiftUI and UIKit experiences with reusable MVVM architecture
  • Developed Go REST APIs backed by PostgreSQL for accounts, product data, and app services
  • Integrated OpenAI features and RevenueCat subscription infrastructure
  • Iterated from real user feedback across more than 20K combined downloads
  • Managed testing, analytics, releases, and ongoing production maintenance
2024 — 2025

Mobile Developer Co-op

Impulse Studio · Client mobile application · Vancouver, BC

  • React Native
  • Agile
  • Git
  • Worked on a four-person development team to build a React Native mobile app for an Impulse Studio client
  • Contributed features and fixes within a shared production codebase
  • Used Git branching and version-control practices to keep parallel work organized
  • Opened pull requests, responded to review feedback, and collaborated on safe merges
  • Participated in daily standups, sprint planning, and Agile team ceremonies
  • Coordinated tasks, communicated blockers, and tested changes with teammates before delivery
2023 — 2025

Computer Systems Technology

British Columbia Institute of Technology · Burnaby, BC

  • Software engineering
  • Systems design
  • Industry projects
  • Completed an intensive two-year program combining computer-systems theory with hands-on software development
  • Built and deployed real applications through collaborative, deadline-driven project work
  • Developed software using JavaScript, Python, Java, C, Go, and Kotlin for Android across multiple environments
  • Practised the full development lifecycle from requirements and design through testing and maintenance
  • Strengthened problem-solving through systems, cloud computing, databases, and applied AI coursework
  • Worked in software teams to communicate decisions, divide scope, and deliver reliable solutions
Let's build

Looking for an iOS developer?Let's ship something great.

Available for junior iOS opportunities. Typical reply within a day.