Skip to content
View btctcn's full-sized avatar
🚀
🚀

Block or report btctcn

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
btctcn/README.md

Hi there

I'm Andrey — Senior Mobile Engineer with 19 years in software. I build native iOS and Android apps and go deep when the product needs it: VPN tunneling, packet-level networking, OS extensions, device compliance.

Most of the last eight years went into Venn's Blue Border — a secure workspace trusted by 700+ companies in financial services, legal, and telehealth (HIPAA / PCI / SOC 2). My parts: WireGuard data plane over NetworkExtension, credential AutoFill, file-sync extensions, device posture checks, and two Xamarin → native migrations.

Today I own both mobile clients for a luxury fashion retailer — iOS and Android, solo. Full commerce flow, tens of thousands of SKUs. 99.95% crash-free users on iOS over the last 90 days.

Currently exploring Swift Concurrency in depth, Kotlin Multiplatform, and Compose Multiplatform.


Projects

  • swift-isolation-map — General-purpose static actor isolation and data-race analysis CLI for any Swift project (Xcode or SPM). Maps isolation across project sources, SPM dependencies, CocoaPods, and linked frameworks — not just what the compiler flags one error at a time.
  • SQLumen — Native macOS database client for SQLite, PostgreSQL, MySQL and DuckDB. Swift 6, SwiftUI, C interop, StoreKit 2.
  • storyviewer-android — Full-screen story viewer for Android (Instagram-style). Both Compose and View support.
  • storyviewer-ios — Full-screen story viewer for iOS (Instagram-style), 1:1 counterpart of storyviewer-android. Both UIKit and SwiftUI support.
  • UniversalScanner — iOS barcode and QR code scanner built with AVFoundation.

Stack

Mobile: Swift · SwiftUI · UIKit · Kotlin · Jetpack Compose · Objective-C

Systems: NetworkExtension · WireGuard · StoreKit 2 · Keychain · C interop

Before mobile: SIP/IMS stacks · phone firmware · low-code platforms · microservices · multi-terabyte data infrastructure


Open to Senior / Lead engineering roles, remote. Hands-on — I want to stay close to the code.

Pinned Loading

  1. swift-isolation-map swift-isolation-map Public

    Static actor isolation and data-race analysis for Swift projects

    Swift 1

  2. SQLumen SQLumen Public

    Native macOS database client for SQLite, PostgreSQL, MySQL and DuckDB. Built with SwiftUI + Swift 6.

    Swift 1

  3. storyviewer-ios storyviewer-ios Public

    A full-screen story viewer for iOS (Instagram/Stories-style) — UIKit + SwiftUI, 1:1 counterpart of storyviewer-android

    Swift

  4. storyviewer-android storyviewer-android Public

    Full-screen story viewer for Android (Instagram-style). Both view-based and Compose, no DI.

    Kotlin

  5. UniversalScanner UniversalScanner Public

    iOS barcode and QR code scanner built with AVFoundation. Objective-C.

    Objective-C 1