Riley Bruins

Software Engineer at Google

Seattle, Washington, United States
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
Riley Bruins is a software engineer based in Seattle with six years of experience building robust back-end systems and developer tooling. Now at Google after multiple internships, Riley has deep open-source credentials, contributing to foundational projects like Neovim, tree-sitter, and Vim—work that spans core parsing, Lua integration, syntax highlighting, and build tooling. They blend systems-level problem solving with practical UX improvements, having fixed parser bugs, enhanced tree-sitter queries, and improved highlight and injection behavior across many languages. Riley also has hands-on full-stack experience from nvim-treesitter contributions and a background in freelance web development and AI model training, showing versatility across web, tooling, and ML workflows. Notably, their contributions include build/process changes for Nix packaging and schema-generation features that make tooling more extensible and easier to integrate.
code6 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of California, Los Angeles
github-logo-circle

Github Skills (53)

parserator10
markdown10
parser10
tree-sitter10
text-editor10
vimscript10
c1110
editor10
c1710
vim10
neovim10
lua10
editorconfig10
markdown-it10
parsing10

Programming languages (17)

CSSRustSchemeCJanetHTMLEJSTypeScript

Github contributions (5)

github-logo-circle
Nvim Treesitter configurations and abstraction layer
Role in this project:
userFull-stack Developer
Contributions:266 reviews, 157 PRs, 26 pushes in 1 year 9 months
Contributions summary:Riley primarily focused on enhancing the Neovim Treesitter configuration by modifying highlight queries across various languages. Their contributions involved fixing highlight priorities, adding new highlight features, and improving injection queries for better code understanding. The user worked on multiple languages like Lua, Markdown, LaTeX, Python, CSS, and others, indicating a broad understanding of syntax highlighting. They also addressed issues related to formatting and code concealment, contributing to a better user experience.
nvim-treesitterluatreesittertree-sittervim
neovim/neovim

Dec 2023 - Mar 2025

Vim-fork focused on extensibility and usability
Role in this project:
userBack-end Developer
Contributions:124 reviews, 96 PRs, 354 comments in 1 year 3 months
Contributions summary:Riley primarily contributes to the core functionality of Neovim, focusing on improving the codebase. They are involved in refining the Lua scripting environment and enhancing the tree-sitter integration. The user addresses several bugs related to parsing, syntax highlighting, and diagnostics. They also made changes to the build process in relation to Nix and package dependencies.
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
Riley Bruins - Software Engineer at Google