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
Arceverywhere, 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#
- GitHub: odisei369
- LinkedIn: ipiatrenka
- Email: ilya.piatrenka@gmail.com