Thiago Padilha is a software engineer with 16+ years of experience building low-level and backend systems, currently working at CoPlane out of Recife, Brazil. He has deep open-source credentials—including launching Neovim and meaningful contributions to high-profile projects like Neovim, LXD, Fluent Bit, Electron, and zsh-autosuggestions. Thiago is known for performance-minded refactors and modular architecture work (for example, introducing khash into Neovim’s map code and converting LXD’s QEMU templates into function-based configuration), and for reimplementing Fluent Bit’s Lua filter using mpack. He blends systems-level C expertise with Python and full-stack touches, helping teams ship reliable, extensible infrastructure and developer tools.
Contributions:190 commits, 6 PRs, 26 pushes in 1 year 2 months
Contributions summary:Thiago's contributions primarily centered on enhancing the Python client for Neovim, focusing on core functionality. This involved adding support for mixins to customize classes, fixing issues related to API function return values, and fixing TCP connections. Moreover, the user contributed to improving the project by implementing new methods in existing classes and also updated the project's dependencies.
Contributions:2 reviews, 144 commits, 125 PRs in 2 years
Contributions summary:Thiago primarily contributed to the core functionality of the Neovim editor, focusing on low-level modules. The user made significant improvements to the map module by refactoring the `vim_to_object_rec` function using khash. This involved the introduction and utilization of a hash table data structure for improving performance of lookup operations. The user was also responsible for several API-level bug fixes, code cleanup and optimization changes.
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.