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.
11 years of coding experience
8 years of employment as a software developer
Master of Science (M.S.) Aerospace Engineering, Master of Science (M.S.) Aerospace Engineering at The University of Texas at Austin
Bachelor of Science (BS) Electrical and Electronics Engineering, Bachelor of Science (BS) Electrical and Electronics Engineering at Texas A&M University
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.
An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
Role in this project:
Full-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.