Kanghoon Oh is an Engineering Lead based in Seoul with nine years of hands-on experience building and scaling iOS products across consumer platforms and payments. He currently leads mobile and platform efforts at Karrot and KarrotPay, shaping features from local community and map services to search and meetups. A pragmatic engineer who rose through app-focused roles at companies like StyleShare, Vingle and Stipop, he blends MVVM/ReactorKit, RxSwift and Texture expertise with product-minded delivery. Kanghoon contributes to notable open-source Swift projects such as Moya and ReactorKit, focusing on test automation, scheduler behavior and reliability improvements—an often-understated strength that boosts team confidence in releases. He pairs strong technical leadership with hands-on QA and automation experience, making him equally comfortable shipping features or hardening the platform. Fluent in the mobile ecosystem and local-market product nuances, he brings a practical, test-first approach to complex consumer apps.
9 years of coding experience
3 years of employment as a software developer
학사 소프트웨어학과, 학사 소프트웨어학과 at Korea Aerospace University
A library for reactive and unidirectional Swift applications
Role in this project:
Back-end Developer
Contributions:2 releases, 27 reviews, 39 commits in 1 year 9 months
Contributions summary:Kanghoon primarily contributed to the internal workings of the ReactorKit library, modifying core files such as `Reactor.swift`. Their work involved upgrading the Swift tool version and adjusting scheduler behavior for state observation. They also updated the default scheduler implementation and made formatting adjustments to the Swift code. The user also modified test files, showing a focus on testing the internal mechanics of ReactorKit.
Contributions:17 reviews, 11 commits, 11 PRs in 11 days
Contributions summary:Kanghoon primarily focused on testing and improving the Moya network abstraction layer, as evidenced by modifications across several test files. Their contributions include updating tests in `MoyaProviderSpec.swift`, `EndpointSpec.swift`, `MoyaProviderIntegrationTests.swift`, `MoyaProvider+CombineSpec.swift`, `MoyaProvider+ReactiveSpec.swift`, and `MoyaProvider+RxSpec.swift`. These changes involve adjustments to timeout values and verification logic, contributing to the overall reliability and stability of the project. Additionally, the user updated test configurations, such as the carthage version, and refactored existing tests.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.