Mars Lan is a Senior Staff Engineer and founder-turned-operator with nine years of experience building data infrastructure, metadata platforms, and developer-facing systems. He co-founded Metaphor Data (acquired by KPMG after a $10M raise) to commercialize lessons from LinkedIn’s open-source DataHub, where he previously led a 16-engineer team building core metadata services. Equally comfortable from Verilog to JavaScript, Mars combines deep academic training (PhD/MS, UCLA) with hands-on contributions to widely used projects like DataHub and cross-platform mobile modules. His strengths lie in shipping robust backend and DevOps improvements—such as automated test coverage and build enhancements—that raise engineering velocity and reliability. A practiced speaker and writer on metadata, governance, and open-source security, he blends product instincts with research rigor to make data discoverable, governed, and AI-ready.
9 years of coding experience
16 years of employment as a software developer
Research Student Computer Science, Research Student Computer Science at Nagoya Institute of Technology 名古屋工業大学
ME Computer Systems Engineering, ME Computer Systems Engineering at University of Auckland
Contributions:4 releases, 120 reviews, 514 commits in 3 years 11 months
Contributions summary:Mars's contributions primarily involve enhancing the codebase through the introduction of automated code coverage reporting and build system improvements. Their work included the addition of JaCoCo for backend and web code coverage and the integration of code coverage for TestNG-based tests. Furthermore, the user made modifications to the build configuration to enable code coverage and incorporated several dependency updates within the build files. These changes resulted in improved test coverage and a more robust development workflow.
Contributions:1 review, 16 commits, 17 PRs in 3 years 4 months
Contributions summary:Mars primarily contributed to bug fixes and improvements for the React Native In-App Purchase module. Their work includes addressing an Android build issue, providing a dummy value for a required argument to prevent crashes, and implementing fixes for iOS, such as preventing warnings and improving error handling. The user also improved the error handling by utilizing localized descriptions. The user focused on Android and iOS native code.
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.