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.
12 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.
kama prints exported information of types, variables, packages, modules, imports etc. It also pretty prints data structures. It can be used to aid debugging and testing.
Contributions:3 reviews, 130 commits, 104 PRs in 2 years 7 months
golangtestingprinaidpretty-print
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.