Komu Wairagu is a Senior Software Engineer based in Nairobi with 12 years of experience building and modernizing backend systems, currently driving engineering at Tyk. An electrical engineer by training, he transitioned into full-time software development and has deep practical experience in Go, dependency management, and refactoring—demonstrated by contributions to the popular gomods/athens project where he migrated the codebase to Go modules and patched security-sensitive dependencies. His tenure at JUMO and earlier startups shows a consistent trajectory from hands-on developer to senior technical contributor, focusing on reliability and maintainability. Entrepreneurial and pragmatic, Komu publishes his work at komu.engineer and maintains an active GitHub, favoring long-lived improvements that reduce tech debt and streamline build processes.
13 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, Bachelor of Science - BS at University of Nairobi
Contributions:9 commits, 12 PRs, 40 comments in 1 month
Contributions summary:Komu primarily focused on dependency updates, refactoring, and modernization efforts within the `athens` project. They addressed dependency vulnerabilities by updating packages like `redigo` and `uuid`. Furthermore, they removed dead code and transitioned the project to Go Modules, demonstrating a focus on build and dependency management, which is important for a Go module proxy. The commits also show the removal of deprecated or unused features and code.
Kshaka is a Go implementation of the CASPaxos consensus protocol.
Contributions:246 commits, 21 PRs, 170 pushes in 6 months
consensusgocaspaxospaxosraft
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.