I’m Kaan, a Mobile Platform Engineer focused on iOS infrastructure and developer experience.
I work on large-scale Swift codebases, build systems, CI/CD pipelines, and internal tooling that helps engineering teams ship faster.
Latest Writing
All writing-
The Hidden Cost Behind Kotlin Multiplatform on iOS
A benchmark-driven look at how Kotlin Multiplatform changes the iOS development feedback loop.
-
The Compile-Time Cost of Swift Macros
Swift macros are attractive because the call site looks clean. You can achieve much more by writing as little as possible. You add an attribute,...
-
When Swift’s
.initShorthand Gets ExpensiveA practical refactoring story about Swift type inference, slow .init shorthand, SourceKit expression types, and SwiftSyntax rewrites.
Latest Work
All work-
Native Rust app for GitHub pull request workflows, review threads, checks, logs, and local worktrees.
-
Detect unused and missing direct Bazel dependencies for Swift targets.
-
Self-hosted Obsidian vault sync and reminders using Cloudflare R2, Workers, D1, and push notifications.