Kir Kolyshkin is a Principal Software Engineer with 26 years of experience specializing in Linux, containers, and low-level systems programming, currently based in Seattle and working at Red Hat. He combines deep C and Go expertise with long-standing experience in tooling and packaging across distributions (rpm, ebuild, deb) and CI systems, and has a track record of shipping robust changes to flagship open-source projects like Kubernetes, Docker, containerd and the Go toolchain. His contributions repeatedly focus on cgroup v2, OCI runtimes, build/static binary improvements and dependency hygiene—areas that materially improve container reliability and maintainability. A pragmatic engineering manager and mentor, he pairs hands-on bug fixes and refactors with test and CI improvements to raise overall code quality. Notably, he implemented pure-Go os/user functionality and has fixed nuanced platform and syscall issues across kernels and Go runtimes, reflecting rare cross-cutting OS-to-language fluency.
26 years of coding experience
21 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Ukhta State Technical University
Computer Science, Computer Science at Gubkin Russian State University of Oil and Gas (National Research University)
Contributions:35 reviews, 62 commits, 21 PRs in 5 years 1 month
Contributions summary:Kir primarily contributed to the CRIU project, a tool for checkpointing and restoring processes in Linux. Their work included fixing debug message wording and error handling within the core service (cr-service.c). They also refactored code related to sending notifications and deprecated older methods. Several commits focused on code cleanup and improving code quality with fixes for shellcheck warnings and whitespace.
Contributions:32 reviews, 44 commits, 30 PRs in 1 year
Contributions summary:Kir primarily contributed to refactoring and improving the project's build and testing infrastructure. They migrated the project's dependency management from Godeps to Go modules, updating the `go.mod` file and vendor directory. Furthermore, the user addressed linter warnings and fixed deprecation issues, enhancing code quality and maintainability. They also focused on ensuring the project's compatibility with Go 1.17+ build tags and addressing issues related to YAML handling.
containersruncruntimeoci-runtimedocker
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
Kir Kolyshkin - Principal Software Engineer at Red Hat