Komu Wairagu

Senior Software Engineer at Tyk

Nairobi, Nairobi County, Kenya
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science - BS, Bachelor of Science - BS at University of Nairobi
languagesEnglish, Swahili, python - programming, django, jquery, php
stackoverflow-logo

Stackoverflow

Stats
14,600reputation
3.4mreached
39answers
4questions
Badges
celery
top-5%
git
top-1%
ssh
top-1%
github
top-1%
python
top-5%
django
top-5%
github-logo-circle

Github Skills (24)

dependency-management10
go-modules10
git10
github10
ssh-keys10
go10
golang10
ssh10
celery9
python9
django9
proxy9
proxy-server9
xml6
nginx6

Programming languages (20)

JavaC++CSSRustMakefileTeXGoHTML

Github contributions (5)

github-logo-circle
gomods/athens

Jul 2018 - Sep 2018

A Go module datastore and proxy
Role in this project:
userBack-end Developer
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.
dependenciesproxy-serverproxyhaikugo
komuw/kama

Jul 2020 - Mar 2023

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.
Request Free Trial