Krzysztof Rodak's Resume

Krzysztof Rodak

iOS engineer since 2011. Swift, platform and product.

Wrocław, Poland, CET

  • GitHub
  • LinkedIn
  • X
  • krodak.me
  • hello@krodak.me
  • github.com/krodak
  • linkedin.com/in/krzysiekrodak
Krzysztof Rodak's profile picture

About

I've built iOS apps since 2011 and moved to Swift as soon as it came out. I like both sides of the job: shipping product that people use, and building the platform underneath that makes other engineers faster. I've led iOS teams and started apps from an empty repository, most recently Wero at EPI. These days I'm into Swift beyond Apple platforms, with WebAssembly at PassiveLogic, and into agentic AI workflows for engineering teams. Fully remote since 2015.

Work Experience

PassiveLogic
  • Remote
  • Swift
  • WebAssembly
  • TypeScript
  • AI agents

2025 - Present

Senior Software Engineer, Platform

Physical AI company that makes buildings run themselves, using physics-based world models and autonomous control. I'm on the Platform team, which builds the shared layer that product teams use.
  • Run Swift in the browser: compile the Swift platform core to WebAssembly so web apps share the same code as native
  • Build internal APIs that TypeScript product teams use to work with the Swift core
  • Contributor to BridgeJS in JavaScriptKit, the open source Swift–JavaScript bridge: 100+ merged pull requests
  • Set up the internal AI agent skills repository and the CLI that engineers use to install and update skills
  • Remote
  • Swift
  • WebAssembly
  • TypeScript
  • AI agents

EPI Company (Wero)
  • Remote
  • SwiftUI
  • Combine
  • Fastlane

2022 - 2025

iOS Tech Lead

Wero is the instant payment wallet for Europe, built with major European banks and payment providers. Joined as the first mobile engineer to build the iOS product from zero.
  • Took Wero for iOS from an empty repository to launch on the App Store
  • Hired and led a team of 5 iOS engineers
  • Agreed the mobile architecture with the Android lead, backend leads, the solution architect and the product lead
  • Designed the security approach for a payment app: RASP, secure storage and release hardening
  • Set up a modular SwiftUI codebase, release automation and testing
  • Remote
  • SwiftUI
  • Combine
  • Fastlane

Parity Technologies
  • Freelance
  • SwiftUI
  • Rust

2022 - 2024

iOS Developer (part-time)

Polkadot Vault, an open source air-gapped wallet. The phone stays offline and signs transactions through QR codes.
  • Sole iOS engineer: built the new SwiftUI app on top of a shared Rust core
  • Redesigned the app, its architecture and a SwiftUI design system
  • 250+ merged pull requests in the open source repository
  • Freelance
  • SwiftUI
  • Rust

BlockFi
  • Remote
  • Swift
  • UIKit

2021 - 2022

iOS Staff Engineer / iOS Tech Lead

Crypto fintech with more than 1M users. The iOS app let people hold and trade crypto, with bank on-ramps. iOS team of 7 to 12 engineers.
  • Platform team: built tools and architecture pieces that every feature team used
  • Introduced code generation with custom Sourcery templates and SwiftGen
  • Wrote the VIP architecture and SOLID guidelines, unit testing tutorials and code review checklists
  • Rebuilt the iOS CI/CD pipeline
  • Shipped features as A/B tests with the product team
  • Ran the iOS app wind-down during the company's bankruptcy
  • Remote
  • Swift
  • UIKit

Kangaroo
  • Remote
  • Swift
  • Bluetooth

2018 - 2021

Senior iOS Developer

Home security with its own hardware: motion and climate sensors, doorbell and security cameras. Customers set up and monitor devices from the iOS and Android apps. iOS team of 3 to 7 engineers.
  • Built new features with product and design, from idea to release
  • Built Bluetooth device pairing and setup flows
  • Shipped A/B tests in the app with the product team
  • Moved the app to VIP architecture with unit and snapshot tests
  • Set up the CI/CD release process
  • Remote
  • Swift
  • Bluetooth

Freelance
  • Remote
  • Swift
  • Objective-C

2016 - 2018

Senior iOS Developer

Contracts with startups, product companies and software houses.
  • Mobile Vikings, the largest virtual telecom in Poland: redesigned the app and rewrote it from Objective-C to Swift with VIPER, tests and CI/CD. Onboarded and mentored the developer who took it over
  • Miinto, a boutique fashion platform: built the inventory and orders app from business requirements to the App Store
  • Ambit, a London stealth startup: contacts app that syncs information from many sources
  • All in Mobile: apps for US and UK startups. Set up architecture and mentored junior and mid developers
  • Remote
  • Swift
  • Objective-C

X8 Digital
  • Remote
  • Swift
  • Objective-C

2015 - 2016

Lead iOS Developer

London software house building web and mobile apps. iOS team of 1 to 4 developers.
  • Started new client apps in Swift and migrated existing Objective-C apps
  • Worked directly with clients and turned business requirements into tasks
  • Set up CI/CD for iOS apps with CircleCI and Fastlane
  • Remote
  • Swift
  • Objective-C

JOJO Mobile
  • On Site
  • Objective-C

2012 - 2015

iOS Developer → iOS Team Leader

Mobile software house. E-commerce, banking, e-book and live TV streaming apps.
  • Promoted to iOS Team Leader: planned the work of 4 iOS developers, did code reviews and mentored juniors
  • Introduced Swift to the company in 2014, starting with new components in Objective-C apps
  • Built reusable modules shared across client projects as private CocoaPods
  • Set up CI with Jenkins and Fastlane, and introduced unit testing
  • Gathered requirements with clients and wrote technical documentation
  • On Site
  • Objective-C

Infrared Group
  • Contract
  • Objective-C

2011 - 2012

iOS Developer

Two client apps as an independent contractor: Alpha Picture, a photo editor, and Sansulium, a messaging app for medical staff.
  • Owned both apps end to end: requirements, UI design, backend API spec and iOS development
  • Contract
  • Objective-C

Education

Wrocław University of Science and Technology

2011 - 2013
M.Eng. Computer Science, Software Engineering

Wrocław University of Science and Technology

2007 - 2011
B.Eng. Computer Science

Skills

  • Swift
  • SwiftUI
  • UIKit
  • Swift Concurrency
  • Swift for WebAssembly
  • TypeScript
  • Mobile security
  • A/B testing (LaunchDarkly, Firebase)
  • Modular architecture
  • Testing
  • CI/CD
  • AI agent tooling
  • Hiring and mentoring

Open source

Polkadot Vault
github.comnovasamatech/parity-signer

Air-gapped crypto wallet. Built the iOS app; 250+ merged pull requests.

  • SwiftUI
  • Rust

BridgeJS
github.comswiftwasm/JavaScriptKit

Type-safe Swift–JavaScript bindings in JavaScriptKit. Second-largest contributor to the repository.

  • Swift
  • WebAssembly
  • TypeScript

clickup-cli
github.comkrodak/clickup-cli

ClickUp CLI built for AI agents. 120+ stars on GitHub.

  • TypeScript
  • CLI
  • AI agents

Press Ctrl+J to open the command menu