Kohki Miki is a senior engineer with 16 years of experience specializing in iOS and mobile developer tooling, currently at LINEヤフー and previously at LINE and Cookpad. He is an active open-source core contributor to prominent projects like fastlane, Carthage, XcodeGen and Swift Package Manager, improving automation, simulator parsing, and Xcode project generation while adding robust tests. Author of a Japanese book on cocos2d-x game development and an enthusiast of game development, he blends product-facing mobile work with deep dev-infra expertise. His contributions often focus on maintainability—refactors, test coverage, and removing brittle dependencies—showing a preference for long-term code quality over quick fixes. Based in Chiyoda, Japan, he combines academic grounding from Hokkaido University with practical impact across widely used tools in the Apple ecosystem.
16 years of coding experience
7 years of employment as a software developer
Master of Engineering - MEng, Computer Science and Information Technology, Master of Engineering - MEng, Computer Science and Information Technology at Hokkaido University
A simple, decentralized dependency manager for Cocoa
Role in this project:
Mobile Developer (iOS)
Contributions:1 release, 1 review, 40 commits in 6 years 2 months
Contributions summary:Kohki primarily focused on improving the parsing of simulator data within the CarthageKit framework. They implemented and refined the `Simulator` struct, ensuring compatibility with different Xcode versions and data formats. The user added tests to validate the parsing of both available and unavailable simulators, and also addressed typos and warnings within the codebase. Additionally, they refactored and improved the code related to selecting available simulators for build processes.
🚫 Stop saying "you forgot to …" in code review (in Ruby)
Role in this project:
Full-stack Developer
Contributions:3 reviews, 18 commits, 4 PRs in 4 years 7 months
Contributions summary:Kohki primarily contributed to the codebase by implementing new features and improving existing functionality. They added specs for the `Interviewer` class, suggesting a focus on testing and potentially improving the development workflow. The user also introduced a feature to handle dismissing out-of-range inline comments, enhancing the code review process. Additionally, they implemented support for the GitHub bearer token and refactored existing tests.
stopbitbucketgitlabrubyin-review
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.