UIKit과 SwiftUI 어느 쪽이든 프로덕션 레벨로 구현하는 걸 목표로 합니다.
커머스 도메인에서 라이브커머스, 해외숙소, A/B 테스트 등 핵심 기능 개발 경험을 쌓아 왔습니다.
- 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 레포 — 실무 프로젝트 정리 (라이브커머스 / 해외숙소 / A/B 테스트 / iOS 파트 리드 경험)
- Notion 포트폴리오 — 상세 버전
- 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
- Email: jdm717@naver.com
