Skip to content
View jjh717's full-sized avatar

Block or report jjh717

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

안녕하세요, iOS 개발자 jjh 입니다 👋

UIKit과 SwiftUI 어느 쪽이든 프로덕션 레벨로 구현하는 걸 목표로 합니다.
커머스 도메인에서 라이브커머스, 해외숙소, A/B 테스트 등 핵심 기능 개발 경험을 쌓아 왔습니다.


🛠 Tech Stack

  • Language: Swift, Objective-C, C++
  • UI: SwiftUI, UIKit (Programmatic / Storyboard)
  • Architecture: ReactorKit, MVVM, Feature 모듈화
  • Reactive / Async: RxSwift, Combine, async/await
  • Layout: SnapKit, CompositionalLayout, DiffableDataSource

📁 Portfolio

🔍 대표 개인 프로젝트

  • HotReload — 코드 수정 → Cmd+S → iOS 시뮬레이터 즉시 반영. 외부 의존성 0. UIKit은 ObjC runtime, SwiftUI는 @_dynamicReplacement 기반
  • AppStore — iTunes Search API 기반 App Store 클론. UIKit(ReactorKit + RxSwift) / SwiftUI 두 버전 동시 구현
  • PhotoAlbum — 멀티 선택 + 롱프레스 드래그 제스처 기반 사진 앨범. UIKit / SwiftUI 두 버전
  • SearchingImageMVVM — Unsplash API + Pinterest 그리드. CocoaPods 6종 의존성 → 외부 의존성 0으로 리팩토링
  • FindZone — MBR 계층 구조 + Ray Casting 알고리즘 기반 좌표 → Zone Reverse Geocoder

✍️ Tech Blog

📫 Contact

Pinned Loading

  1. PhotoAlbum PhotoAlbum Public

    iOS Photo Album with multi-select and drag selection (UIKit / SwiftUI)

    Swift 1

  2. AppStore AppStore Public

    iTunes Search API 기반 App Store 클론 (UIKit+ReactorKit / SwiftUI)

    Swift

  3. HotReload HotReload Public

    Edit code → Cmd+S → Instantly reflected on iOS Simulator. No rebuild needed.

    Swift

  4. Portfolio Portfolio Public

    iOS Developer Portfolio

  5. SearchingImageMVVM SearchingImageMVVM Public

    Unsplash 이미지 검색 앱 (SwiftUI / UIKit MVVM)

    Swift

  6. ShopList ShopList Public

    SwiftUI 기반 쇼핑몰 랭킹 & 필터 앱

    Swift