Karol Piątek · Staff iOS Engineer
I help engineering teams ship faster with AI.
I'm a Staff iOS Engineer at TransferGo. My day job is making AI useful inside an engineering team - agents, custom skills, automated reviews. This site is where I write about it.
More about meAll writing
-
Every review comment you repeat is a bug in your guardrails
You and the AI bot flag the same things every week. Here is a weekly agent that mines those review comments and proposes the rule, linter, or skill that ends each one for good.
-
Migrate your codebase automatically with AI, 1% a day
Big migrations never finish. Here is how to turn the AI tooling every engineer already uses into a daily agent that pays down technical debt, 1% at a time.
-
Initialization side effects
Fetching data inside an initializer is tempting but unreliable. What it costs you, and how to do it right.
-
Testing navigation on iOS
Coordinator-based navigation is hard to test by default. Here's how to make it straightforward.
-
Including production changes for Unit Tests
Changing production code to make it testable is fine - workarounds that don't help production are not.
-
Bali coworking lessons learned
A month working remotely from Bali - what worked, what didn't, and what I'd do differently.
-
How to save millions in software development: Part 1
Small daily inefficiencies cost companies millions. Where the waste hides - and what to do about it.
-
UnCrackable Level 1 tutorial
Complete tutorial on solving UnCrackable Level 1 with multiple approaches - Jadx, Frida, and Apktool.
-
Hard-coded Tokens, Keys and Credentials in Mobile Apps
Mobile applications are often viewed as secure storage by developers. They are not - you should never store sensitive keys hard-coded inside a mobile app.
-
Certificate pinning in iOS
Certificate pinning is one of the basic security mechanisms of network communication. This article discusses certificate pinning and related topics.
-
iOS Security analysis with MobSF
MobSF is a tool for testing mobile applications. This article shows how to increase the security of iOS applications by integrating MobSF with Bitrise.