Gregory Anders

Systems Engineer at Cloudflare

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
award
Top expert inNeovim and Vim Ecosystem Development
Gregory Anders is a systems engineer with 11 years of hands-on experience building low-level and embedded software for demanding, power-constrained systems, currently at Cloudflare after roles at Reliable Robotics and Sandia National Labs. He has written Linux device drivers, DMA engines, and FPGA-accelerated real-time platforms, and has experience creating custom Yocto Linux distributions and managing CI/infrastructure. Gregory is an active open-source contributor to prominent editor and language projects (Neovim, Vim, Treesitter, Zig) where he improves tooling, filetype detection, and robustness—work that reveals a strong attention to cross-platform correctness and developer ergonomics. Comfortable across the stack, he blends systems engineering rigor with practical automation and testing expertise, and his background in aerospace and electrical engineering gives him a systems-level view of hardware-software tradeoffs.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (M.S.) Aerospace Engineering, Master of Science (M.S.) Aerospace Engineering at The University of Texas at Austin
bookBachelor of Science (BS) Electrical and Electronics Engineering, Bachelor of Science (BS) Electrical and Electronics Engineering at Texas A&M University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,351reputation
201kreached
16answers
7questions
github-logo-circle

Github Skills (65)

parser10
vimscript10
testing10
c1110
c1710
vim10
lua10
linter10
syntax-checking10
tree-sitter10
editor10
code-editor10
swift10
rust10
shell10

Programming languages (31)

CSchemeCMakeGoHTMLTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
neovim/neovim

Aug 2017 - Jan 2023

Vim-fork focused on extensibility and usability
Role in this project:
userBack-end Developer & Build Automation Engineer
Contributions:1519 reviews, 269 commits, 895 PRs in 5 years 5 months
Contributions summary:Gregory contributed to the Neovim project by addressing various bug fixes and enhancing features. They made significant contributions to the job control API, including the addition of the "stdin" parameter with the "null" option to handle stream redirection. The user also addressed filetype detection issues, and corrected and expanded patterns for detecting HCL and Terraform configurations, contributing to improved build stability and user experience. Additionally, they have added several tests and improved existing ones across a variety of features.
usabilityapiluavimvim-plugin
mfussenegger/nvim-lint

Jul 2021 - Jan 2022

An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 10 commits, 9 PRs in 6 months
Contributions summary:Gregory primarily contributed to the `nvim-lint` Neovim plugin by adding and modifying linters. Their work involved integrating various linters such as `vint`, `nix-instantiate`, `flake8`, `fennel`, and `zig ast-check`, tailoring the plugin to support different languages and code styles. The contributions include parsing output, handling exit codes, and allowing customization through environment variables. The user also refactored the code for performance and robustness.
lualintersyntax-checkerasynchronousvim
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
Gregory Anders - Systems Engineer at Cloudflare