Colin Kennedy is a Lead Engineer based in Los Angeles with a decade of experience building and modernizing VFX pipelines for studios like The Mill, Animal Logic, and Technicolor. He specializes in USD, Maya, and cross-site integrations (Perforce, Unreal, ftrack), having built pipelines from scratch under aggressive deadlines and led migrations from Python 2/CentOS to Python 3/Rocky Linux. Colin combines hands-on plugin and tools development with pipeline architecture—shipping a widely used USD validation system that ran tens of thousands of times per year and a Windows Rez pipeline that seeded a new studio department. An active open-source contributor, he’s improved core editor behavior in Vim/Neovim via extensive test automation and feature work, reflecting a focus on reliability and developer ergonomics. Practical, artist-focused, and systems-minded, he often surfaces subtle workflow gains (like in-situ USD editing and live I/O resolvers) that accelerate creativity at scale.
10 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree Visual Effects, Bachelor’s Degree Visual Effects at Savannah College of Art and Design
Bachelor of Fine Arts (BFA) Computer Animation, Bachelor of Fine Arts (BFA) Computer Animation at Ringling College of Art and Design
Contributions:49 reviews, 5 PRs, 97 comments in 9 years
Contributions summary:Colin primarily contributed to enhancing the Vim text editor's functionality. Their work included adding file type recognition for new formats like USD and objdump, and implementing features such as the 'winfixbuf' option. They also introduced an autocommand for session write post events and addressed issues related to buffer handling, indicating a focus on improving core editor behavior and usability.
Contributions:14 reviews, 9 PRs, 77 comments in 1 year 11 months
Contributions summary:Colin's commits primarily involve extensive testing and test case creation for the Neovim text editor. They focused on developing and expanding the test suite, particularly for features related to `winfixbuf`, location lists, quickfix lists and other windowing behavior in Neovim. The user implemented various test functions using the Vim script language and addressed specific issues related to the 'winfixbuf' window-local option and its interaction with other Neovim features. These contributions aim to improve the reliability and stability of Neovim's core functionalities.
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.