Michael Kohl is a versatile Fractional CTO and founder with over 17 years of hands-on experience building and leading engineering teams across startups and enterprises, now operating from Thailand. He blends deep backend engineering (notably contributions to rubygems/bundler and rubygems core) with security expertise—having improved tool installation and functionality for the Offensive Web Testing Framework. Michael has repeatedly scaled product and platform teams (Gojek Finance, Lockstep Labs, forem) and excels at translating ambiguous product needs into pragmatic, well-architected deliverables. He runs lab428 to provide fractional CTO, architecture, and engineering management services worldwide and has co-founded and advised early-stage ventures including Ultra Messenger. Fluent in both systems engineering and high-level strategy, he pairs mentorship and operational rigor with experience across Ruby, Python, cloud infrastructure, and security tooling. An unusual mix of sinology/math studies and long-term open-source involvement gives him a broad cultural and technical perspective when solving complex problems.
17 years of coding experience
16 years of employment as a software developer
East Asian Studies - Sinology, East Asian Studies - Sinology at University of Vienna
Mathematics, Mathematics at FernUniversität in Hagen
Certificate Chinese as a Foreign Language, Certificate Chinese as a Foreign Language at Tongji University
Offensive Web Testing Framework (OWTF), is a framework which tries to unite great tools and make pen testing more efficient http://owtf.org https://twitter.com/owtfp
Role in this project:
Security Engineer
Contributions:12 commits in 1 month
Contributions summary:Michael primarily contributed to the Offensive Web Testing Framework by fixing issues related to tool installation and functionality. They updated scripts for installing and configuring security tools, including Arachni, WhatWeb, and WPScan. They also re-added a HTTP-Traceroute.py file and made minor cleanups to the project's environment setup scripts. The user's changes focused on ensuring the proper functioning of the framework's tools.
Contributions summary:Michael contributed to the `bundler` project by improving the `bundle show` command. Their work included enhancing the verbose output, removing unnecessary dependencies, and improving the outdated check logic. The user also fixed a spec related to the `show` command and updated it to use only Bundler methods for its functionality.
dependenciesrubygemsbundlerrubydependency-manager
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.
Request Free Trial
Michael Kohl - Fractional CTO at G&G Independent Insurance