"Swift와 크롤링 기술을 통해 안전한 사회를 만들어가는 개발자입니다. 기술을 통해 문제를 해결하고, 사회에 긍정적인 변화를 가져오는 것을 목표로 합니다. 끊임없이 배우고 성장하며, 개발 과정에서 얻은 경험과 배움을 이 블로그에 기록합니다. 궁금한 점이나 피드백은 언제든지 환영합니다! 😊"
📚 About
Positive Impact Through iOS Development
- I am a developer who aims to share positive influence.
- Currently building PopPang, an iOS platform that delivers popup-store information through keyword notifications.
- Interested in Swift, UIKit, SwiftUI rendering, app architecture, and practical performance optimization.
- I plan and ship apps end-to-end, then document what I learn through daily commits and technical writing.
긍정적인 영향을 나누는 iOS 개발
🎓 Education
Dong-A University, Department of Computer Engineering - 2023.03 ~ 2026.02
- Graduated
동아대학교 컴퓨터공학과 - 2023.03 ~ 2026.02
Kyungsung University, Department of Information and Communication Engineering - 2019.03 ~ 2023.02
- Completed sophomore year
경성대학교 정보통신공학과 - 2019.03 ~ 2023.02
Allen Swift Grammar Master School - 2024.07 ~ 2024.09
- Online iOS training program for Swift developers
- Studied Swift language fundamentals with a focus on memory structure and implementation principles
앨런 Swift 문법 마스터 스쿨 - 2024.07 ~ 2024.09
🥇 Awards
2024 Korea Multimedia Society Fall Conference
- Best Paper Award
- Research on birthday-cafe information collection and automation using ChatGPT and web crawling
- Built crawling automation, cookie-based login bypass, and a backend crawler running every 30 minutes
2024 한국멀티미디어학회 추계학술대회
📜 Certifications
Technical Certifications
- SQLD - 2025.03
- Information Processing Engineer - 2024.09
- Linux Master Level 2 - 2024.03
- Network Manager Level 2 - 2020.05
기술 자격증
🛠️ Open Source
Swift and iOS Developer Tools
- Contributor of apple/swift
- Contributor of ReactorKit
- Contributor of The Composable Architecture
- Creator of TurboNavigator: navigation engine for push, present, tab, and deep link flows
- Creator of TurboListKit: high-performance UICollectionView-based list framework
- Creator of AutoCodable: Swift Macro for automatic CodingKeys generation
- Creator of AutoEquatable: Swift Macro for declarative Equatable generation and SwiftUI diffing optimization
Swift와 iOS 개발 도구
🚀 Application Projects
PopPang - 2025.09 ~
- A platform that delivers popup-store information through keyword notifications
- iOS lead, responsible for the full iOS app and part of the backend API integration
- Reduced initial screen UI rendering time from 1.2ms to 0.7ms using concurrency and rendering optimization
- Built EventBus-based screen updates, Coordinator routing, NaverMap integration through UIViewRepresentable, Universal Links, Fastlane deployment, and GitHub Actions testing automation
- Github link / AppStore link
팝팡 - 2025.09 ~
HaruHanCut - 2025.05 ~
- A photo-based family sharing app for recording daily moments
- Solved app-widget data synchronization with App Groups and FileManager
- Reduced view loading time from 2.3ms to 1.2ms by applying JSONEncoder and FileManager-based caching
- Built camera frame capture, FCM push notifications through Firebase Cloud Functions, and XCUITest coverage for photo upload/delete flows
- Github link / AppStore link
하루한컷 - 2025.05 ~
EUMMEYO - 2024.09 ~ 2025.04
- An iOS app for recording voice notes and remembering them through summaries
- Led iOS development from MVP planning to deployment as part of a four-person team
- Designed UI flows in Figma, modeled data, managed MVP scope in Notion, and implemented FirebaseAuth social login
- Replaced a nested asynchronous callback flow with a Combine FlatMap stream and separated repositories for testable upper layers
- Github link
음메요 - 2024.09 ~ 2025.04
CodeLounge - 2025.01 ~
- A learning platform for growing developers
- Github link
코드라운지 - 2025.01 ~
Ban-Chang-Go - 2024.11 ~
- A personal health management assistant
- Github link
반창고 - 2024.11 ~
💡 Working Principles
Learning Through Shipping
- I use AI as a productivity tool while focusing on Swift behavior, implementation principles, and measurable app quality.
- I improve code through tests, code reviews, and small iterations instead of assuming there is a perfect first draft.