Skip to content
View maxches99's full-sized avatar

Block or report maxches99

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
maxches99/README.md

Max Chesnikov

Senior iOS Engineer · Swift · SwiftUI · Architecture · Swift toolchain contributor


🧵 Open Source — Swift toolchain & ecosystem

Merged

PR What
swiftlang/swift #91174 Diagnose a missing nil in failable initializer returns (SILOptimizer)
swiftlang/swift #91172 String.insert(contentsOf:at:) benchmarks for the stdlib suite
swiftlang/swift-foundation #2150 Honor omitPaddingCharacter when base64-encoding with line breaks
swiftlang/swift-foundation #2148 Fix copyItem/linkItem mangling item names on trailing-slash paths
apple/swift-argument-parser #939 Stop repeating inherited arguments in generated man pages

In review

Areas touched: SIL diagnostics, type checker fix-its, stdlib performance, FileManager semantics, macro expansion, source formatting, build-system correctness.


🚀 About Me

  • 📍 Based in Moscow, Russia
  • 💼 Core iOS platform engineer @vkcom — design system and UI framework (VKUI) used across VK's iOS apps
  • 📈 Previously: FinTech, trading and crypto products at scale
  • 🧠 Focused on deterministic networking, concurrency correctness & state consistency under load
  • 🏗 Designing modular architectures for large Swift codebases (async/await-first)
  • 🧰 Core areas: Swift, SwiftUI, UIKit, Combine, iOS Architecture, Structured Concurrency

📌 Projects

  • NovaNetwork — Swift package (NovaNetworkClient) for in-flight request deduplication, caching and ETag revalidation: when several callers ask for the same resource at once, one operation runs and everyone awaits the shared result.
  • swift6.2_memory_bench — memory-behaviour benchmarks for Swift 6.2.

🧩 Tech Stack

Languages & Frameworks

Swift SwiftUI UIKit Combine Objective-C

Tools & Technologies

Xcode Git CI/CD Firebase TestFlight

Architecture & Patterns

MVVM VIPER Clean Architecture TDD Reactive


🤝 Let's Connect

Pinned Loading

  1. NovaNetwork NovaNetwork Public

    NovaNetworkClient is a Swift library for deduplicating concurrent requests with the same logical identity. When multiple callers ask for the same resource at the same time, only one underlying oper…

    Swift 3