Skip to content
View DemiDevv's full-sized avatar

Block or report DemiDevv

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.

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

Hi there, I'm Demian 👋


👨‍💻 About Me

iOS Developer specializing in Swift, UIKit, and SwiftUI. I build production-grade apps with clean architecture and attention to detail.

  • 🔭 Exploring advanced iOS architecture (VIPER, MVVM, modular SPM)
  • 📱 SwiftUI, Combine, async/await, CoreData
  • 🧱 UIKit + VIPER + Firebase for large-scale projects
  • 🧠 Interested in system design and multithreading
  • 💡 Building real portfolio-grade products, not throwaway demos

🏆 Achievements

  • 🥇 Winner of the Samara Region Championship in Sport Programming 2026 — Algorithmic Programming track
  • 🏐 Candidate Master of Sport in Volleyball

🚀 Tech Stack


📱 Projects

  • JapanGo — SwiftUI, MVVM, @Observable, Combine, CoreData, MapKit, Firebase, Kingfisher
  • Messenger — VIPER + UIKit + Firebase (Firestore, Auth, FCM, Storage)
  • VolleyBolley — Yandex Workshop, UIKit/VIPER, Moya, Swinject
  • TravelSchedule — SwiftUI/MVVM, Combine, OpenAPI, Yandex Schedules API
  • Tracker — UIKit/MVP, CoreData

📊 GitHub Stats


🧠 Skills Snapshot

struct Skills {
    let language     = ["Swift", "Objective-C (basics)"]
    let ui           = ["SwiftUI", "UIKit", "Combine", "MapKit"]
    let architecture = ["MVVM", "VIPER", "MVP", "Clean Architecture", "SPM Modules"]
    let persistence  = ["CoreData", "SwiftData", "UserDefaults"]
    let networking   = ["URLSession", "async/await", "Alamofire", "Moya"]
    let tools        = ["Xcode", "Git", "Firebase", "Swinject", "Kingfisher"]
    let concepts     = ["GCD", "ARC", "Memory Management", "System Design"]
}

📫 Contact

Pinned Loading

  1. TravelSchedule TravelSchedule Public

    TravelSchedule (SwiftUI + Combine/MVVM: Kingfisher, OpenAPI) - приложение предоставляет расписание транспорта и информацию о маршрутах с использованием API Яндекс.Расписания.

    Swift

  2. iOS-FakeNFT-StarterProject-Extended-Public iOS-FakeNFT-StarterProject-Extended-Public Public template

    Forked from LobovVit/iOS-FakeNFT-StarterProject-Extended-Public

    HTML

  3. Tracker Tracker Public

    Tracker (UIKit/MVP) - приложение для отслеживания привычек

    Swift

  4. ImageFeed-IOS ImageFeed-IOS Public

    ImageFeed (UIKit/MVP: Kingfisher, ProgressHUD, SwiftKeychainWrapper) - многостраничное приложение, предназначено для просмотра изображений через API Unsplash. Resources

    Swift