전성훈 프로필 사진

전성훈

iOS Developer

명확하게 책임을 나눠
유지보수와 확장이 쉬운 코드를 만듭니다.

한 제품의 iOS를 설계부터 출시와 운영까지 단독으로 맡았고, 같은 제품의 Android 출시와 WKWebView 전환까지 담당했습니다.

SELECTED

프로젝트

All projects →
2025.05 – 2026.07 · 1년 3개월

KIRA (Katsby)

금융 교육 앱, iOS 단독 주도 · Android 출시 · 웹 전환

SwiftUI Swift Concurrency Clean Architecture StoreKit 2 Tuist
자세히 보기
2025.03 – 2026

iOS-TheModularArchitecture-Sample: Clean → Micro Feature

같은 앱을 두 아키텍처로 다시 구현

Swift 6 Tuist Micro Feature Architecture Clean Architecture
자세히 보기
2025.02 – 2025.07

SERENADE

웨딩 정보 서비스, 체크리스트, 예산, 마이페이지 담당 (iOS 2인 · App Store 출시)

ReactorKit RxSwift Clean Architecture Tuist
자세히 보기
SPM · CocoaPods 배포

SpeechBubble

UIKit 말풍선 라이브러리

UIKit UIBezierPath OptionSet API SPM · CocoaPods
자세히 보기
2023.05 – 2026.04

AVIRO

비건 식당 공유 플랫폼

UIKit Realm MVP
자세히 보기

WHAT I DO

하는 일

01 복잡한 상태 설계

갈래가 많은 흐름은 상태를 타입으로 들고, 다음 단계를 정하는 판정은 순수 함수로 뺍니다. 무엇이 달라졌는지는 데이터 영역이 알고, 그걸 어떻게 보여줄지는 화면이 압니다.

02 사용자 경험 개선

제가 만드는 서비스는 하루에도 수십 번씩 직접 눌러 보고 실제로도 씁니다. 쓰면서 걸리는 지점을 목록으로 모아 두고 일정이 허락하는 만큼 하나씩 처리해 왔습니다.

03 변경에 대응하는 구조

데이터와 로직, 화면이 섞인 채로 운영하다 손대지 못한 지점이 생기는 걸 겪었습니다. 일정이 빠듯할 때도 어느 코드가 어디까지 책임지는지는 먼저 정해 두고 시작합니다.

04 AI로 만든 생산성

혼자서는 일정 안에 끝낼 수 없는 일에 씁니다. 구조와 판단은 제가 하고 구현 속도를 벌었으며, 그렇게 아낀 시간은 생성된 것이 실제 환경에서 도는지 확인하는 데 썼습니다.

STACK

쓰는 기술

iOS
Swift 6 SwiftUI UIKit Swift Concurrency Combine RxSwift Objective-C
아키텍처·테스트
Tuist Micro Feature Architecture Clean Architecture MVI MVVM-C XCTest
Android · Web
Kotlin Jetpack Compose React TypeScript
데이터·분석
Realm CoreData Firebase Amplitude AppsFlyer

Recent Work

KIRA(Katsby)의 iOS를 주도하며 프로덕트 개발 전반에 관여했습니다.

좋은 제품을 함께 만들 다음 팀을 찾고 있습니다.

개선 포인트 보기

편하게 연락 주세요

let contact = Contact(
    email:  "jsh097610@gmail.com",
    github: "github.com/Jeon0976"
)
연락하기