iOS developer. I build apps in Swift and design reusable frameworks — with a background in low-level systems programming.
Framework & SDK design. Public APIs meant to be consumed by other teams: versioning, source stability, documentation, and distribution via Swift Package Manager and XCFrameworks.
Open source. tonconnect-swift — a native Swift implementation of the TON Connect protocol: no web views or JavaScript runtime, SwiftUI components out of the box, and a dual-engine conformance suite that validates the native implementation against the official JS SDK.
Application architecture. SwiftUI and UIKit, MVVM and Clean Architecture, Combine and structured concurrency, offline-first persistence.
Systems programming. C and C++ underneath — memory management, multithreading, network protocols, and bridging native code into Swift.
Developer tooling. I wrote a source-level obfuscator for Swift — a command-line tool built on SwiftSyntax that rewrites symbol names across Xcode schemes and targets. Reproducible renaming from a seed, separate obfuscation maps for the public interface and for internal code, exclusion rules, and a YAML-driven configuration.
Build & delivery. Tuist, Swift Package Manager, XCTest and Swift Testing. CI/CD on GitHub Actions and GitLab — multi-stage pipelines on self-hosted macOS runners, building and publishing binary frameworks.
Graduate of 42 Paris — peer-to-peer, project-based curriculum in systems programming, algorithms, and software architecture.

