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
-
Dynamic Programming 1D Coin Change in Swift
DP is one of the hardest parts of coding interview. The actual code is very short. But defining the small problem and deciding how…
-
Knuth-Morris-Pratt Algorithm in Swift
This algorithm is useful for finding matching patterns in a string.The concept is very clever, but I found it difficult to understand at first.…
-
VS Code Setup for C/C++ Project: Part 2 CMake
Please check this post before reading this. Step 1. Install CMake Tools extension by Microsoft Install CMake Tools Check cmake version on terminal Step…
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.