Shawn Baek
iOS Engineer · Traveller
I build native applications for Apple platforms, SDKs, and open-source libraries, while sharing what I learn about Swift, server-side Swift, engineering leadership, and travel.
Selected Projects

iPhone · iPad
TravelCrumb
A native travel budget app for tracking expenses, converting currencies, and understanding your spending on the go.

iPhone · iPad · Apple Watch
ShadowTeep
An on-device shadowing app that turns your own notes into repeatable English and Chinese speaking practice.

macOS · Singapore
CityCommuter
A native macOS transit planner for finding efficient public transport routes across Singapore.

macOS · Coming Soon
RoleFit CV
A native macOS app for tailoring your career history to a target role and exporting polished PDF resumes.
Coming Soon
TABLE
Swift Package
Table
A Swift library inspired by JavaScript’s console.table(), with support for Unicode, CJK, emoji, and os.Logger.
360°
Experimental · Swift Package
GoProVideoKit
An Apple-native Swift package for loading and inspecting GoPro MAX and MAX2 .360 videos with AVFoundation.
Latest Engineering Notes
-
macOS Native App Review #1: Fork Git Client
A hands-on review of Fork, a fast native macOS Git client for managing branches, commits, diffs, and repositories from the terminal.
-
Prevent Core Data Migration Crashes in iOS
Learn how to prevent Core Data migration crashes in iOS, including manual and lightweight migration pitfalls caused by external storage for Binary Data.
-
Run Scheduled Jobs in Swift Vapor with Redis
Step-by-step guide to setting up scheduled jobs in Swift Vapor using Redis. Covers Redis installation, AsyncScheduledJob creation, and Vapor queue configuration for Server-Side Swift.
Travel Notes
Life Log
Short notes from the places I’ve lived and what I’m learning along the way.







You must be logged in to post a comment.