Sangmin Kim is a backend-focused software engineer with 7 years of experience building production services and mobile features across Seoul-based startups like VCNC/타다 and research teams. He has practical ML exposure from a stint as a Machine Learning Engineer and early experience at NAVER Maps, giving him a cross-domain perspective between applications and data-driven systems. On GitHub he contributed meaningful rule improvements and bug fixes to the well-known Kotlin static analysis tool detekt, splitting complex method checks into cyclomatic and cognitive variants and adding tests to reduce false positives. Comfortable shipping server-side systems and refining code quality, he combines hands-on implementation with a pragmatic attention to maintainability and correctness.
7 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering - BE, 컴퓨터 공학, Bachelor of Engineering - BE, 컴퓨터 공학 at 서울대학교 (Seoul National University)
Contributions:6 reviews, 7 commits, 6 PRs in 12 days
Contributions summary:Sangmin primarily contributed to the `detekt/detekt` repository, a static code analysis tool for Kotlin, by implementing and modifying rules. Their commits focused on refining existing rules related to formatting, naming conventions, and code complexity. They also addressed bug fixes, resolving false positives and improving the accuracy of the analysis. Furthermore, the user separated the ComplexMethod rule into CyclomaticComplexMethod and CognitiveComplexMethod and added test cases.
Contributions:172 commits, 29 PRs, 108 pushes in 2 months
advertisingadit
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.