Ian Stewart is a Senior Software Engineer with 15 years of experience building scalable web and backend systems, currently leading engineering work at Google from San Francisco. He has driven large migrations and refactors—migrating tens of millions of Datastore rows to Spanner, breaking a Python monolith into Java microservices, and cutting tail latencies in legacy AngularJS apps by 90%—while also shipping interactive prototyping and tooling that ingests design system data from Figma. Previously at Yelp he improved reliability, shipped React and React Native features for restaurant operations, and championed developer productivity through modernization efforts. An active contributor to open-source tooling, he strengthened testing and parsing for the popular null-ls.nvim Neovim integration, improving diagnostic accuracy. Ian combines deep systems and frontend experience with a habit of uncovering protocol-level bugs and pragmatic automation to accelerate teams.
15 years of coding experience
2 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Magna Cum Laude, Bachelor of Science (B.Sc.), Computer Science, Magna Cum Laude at Brown University
Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 review, 9 commits, 3 PRs in 9 days
Contributions summary:Ian primarily focused on enhancing the testing infrastructure for the `null-ls.nvim` project. Their contributions involve fixing parsing issues, particularly related to diagnostics generated by tools like `ansiblelint`. They refactored existing tests to improve their accuracy and reliability, replacing older parsing methods with newer, more robust JSON parsing. This resulted in more effective testing of the diagnostic functionalities.
Contributions:2 commits, 1 push in 2 years 9 months
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.