Skip to main content

About

I’m a Senior iOS Engineer based in Warsaw, Poland, currently working at DaftMobile where I build and maintain iOS apps for Polaroid. My work spans camera companion apps, Bluetooth-connected speakers, and portable printers — all involving complex BLE protocols, OTA firmware updates, and hardware state syncing.

What I do
#

  • Swift Concurrency (async/await, Actors) for safe, performant code
  • The Composable Architecture (TCA) for predictable state management
  • Modular architectures using local Swift Package Manager (SPM) packages
  • BLE communication — GATT protocols, OTA updates, iBeacon, hardware syncing
  • CI/CD pipelines with GitHub Actions, including test parallelization and automated PR checks
  • Snapshot & unit testing for high reliability across devices and iOS versions

Beyond iOS
#

  • Networking & security (the TLS/mTLS series on this blog exists for a reason)
  • Self-hosting (why pay for something you can debug at 2 AM?)
  • Rust (Swift is just Rust with Arc everywhere, right?)
  • Quantum computing (wrote two theses on it, still can’t explain it simply)
  • Linux administration (the terminal is home)
  • Deep learning (Coursera specialization survivor)

Get in touch
#