Skip to content

coughski/iOS-Developer-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 

Repository files navigation

Kuba Szulaczkowski

iOS Developer Portfolio

iphone-banner

SwiftEncounters

Business card exchange

The app allows users to create and exchange cards via QR code.

SwiftEncounters

SwiftEncounters

Technologies

  • πŸ“Ž App Clips
  • ☁️ CloudKit
  • πŸ’Ύ Core Data
  • πŸ“¦ Swift Package Manager
  • πŸ“ SwiftUI
  • 🏎️ Swift

Download on the App Store


  • Implemented custom Core Data to CloudKit sync, improving sync time from every 30 minutes to instant
  • Used a CloudKit public database container to sync content between all users
  • Stored user content and cached cloud data with Core Data
  • Incorporated Twitter account login
  • Includes network calls to an API to build & download avatar images, which are locally cached

NYCSchools

An iOS app for searching, sorting, and viewing details about NYC high schools.

NYCSchools

πŸ” View source code

Technologies

  • 🧡 async/await
  • πŸ” REST APIs
  • πŸ›οΈ MVVM
  • βœ… XCTest
  • πŸ“Š Swift Charts
  • πŸ“ SwiftUI
  • 🏎️ Swift

TimersUnlimited

Multiple timers & widgets

Allows users to run multiple simultaneous timers and display them as Home Screen widgets.

TimersUnlimited

TimersUnlimited

Technologies

  • πŸ“Ÿ WidgetKit
  • πŸ›’ StoreKit
  • πŸ”” UserNotifications
  • πŸ“ SwiftUI
  • πŸŽ›οΈ UIKit
  • 🏎️ Swift

Download on the App Store


  • Implemented an In-App Purchase with StoreKit and User Defaults
  • Persisted user data by encoding model objects as JSON and writing out to file

Rapscal

Pet simulation game

Interact with the pet by tapping on it or the environment, and the pet will respond intelligently.

Rapscal

Rapscal

Technologies

  • πŸ‘Ύ SpriteKit
  • 🎲 GameplayKit
  • πŸŽ›οΈ UIKit
  • 🏎️ Swift

Download on the App Store


  • Wrote a custom Swift DSL for expressing animations more succinctly: ActionBuilder
  • Used path-finding, obstacle avoidance, collision detection, rule systems, and state machines from GameplayKit

About

πŸ’Ό iOS Developer Portfolio

Resources

Stars

Watchers

Forks