Grzegorz Milka

Senior Software Engineer at Google

Zurich, Zurich, Switzerland
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
Grzegorz Milka is a Senior Software Engineer based in Zurich with 12 years of hands-on experience building reliable, test-driven systems and developer tools. Currently at Google, he combines backend engineering rigor with deep maintenance and QA instincts—evident from his substantial contributions to high-profile open-source projects like Neovim and vim-airline. His work focuses on improving test suites, fixing subtle autocommand and window-management bugs, and modernizing plugins for async workflows, showing a knack for both low-level correctness and performance. Colleagues rely on him to reduce technical debt through refactors that improve maintainability and replace fragile system calls with robust asynchronous patterns. He brings a blend of full-stack sensibility and QA-first thinking that helps surface and resolve edge cases before they reach users. Notably, his open-source activity reflects a preference for durable, developer-facing improvements rather than flashy features.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
363reputation
12kreached
8answers
5questions
github-logo-circle

Github Skills (24)

asynchronous10
git10
text-editor10
async10
testing10
vim10
neovim10
lua10
c178
c118
scripting7
script7
api7
sh7
shell7

Programming languages (20)

CSSC++RustCSchemeGoTree-sitter QueryHTML

Github contributions (5)

github-logo-circle
vim-airline/vim-airline

Jul 2016 - Nov 2016

lean & mean status/tabline for vim that's light as air
Role in this project:
userFull-stack Developer
Contributions:5 PRs, 23 comments, 2 issues in 4 months
Contributions summary:Grzegorz primarily focused on enhancing the vim-airline plugin's functionality, particularly concerning Git integration. They fixed a bug related to displaying untracked file symbols in Git repos, refactored code to reduce duplication and improve maintainability, and adapted the plugin's data structures to work efficiently with asynchronous operations. The user also migrated from `system()` calls to Neovim's async jobs to resolve bugs and improve performance.
vimlighttablinestatuslinevim-plugin
neovim/neovim

Apr 2016 - Oct 2016

Vim-fork focused on extensibility and usability
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits, 9 PRs, 30 comments in 6 months
Contributions summary:Grzegorz primarily focused on improving the test suite for the Neovim project. They updated existing tests for tab page functionality and integrated new style tests. Furthermore, the user addressed several bugs related to tab handling and autocommands within Neovim, ensuring more robust and reliable behavior. Their contributions involved modifications to test files and core Neovim code to resolve issues related to window management and autocommand execution.
usabilityapiluavimvim-plugin
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
Grzegorz Milka - Senior Software Engineer at Google