Shadman Saleh

Deputy General Secretary at Google Summer of Code

Chattogram, Chattogram Division, Bangladesh
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
Shadman Saleh is a software developer and open-source maintainer with a decade of hands-on experience building and automating developer tooling, particularly in the Neovim ecosystem. Based in Chattogram, Bangladesh, he has contributed core features and tests to neovim, maintained popular plugins like lualine and packer.nvim, and improved Termux package builds as a build & release automation engineer. His work spans C, Lua, and build scripting, with notable contributions such as adding cterm color support, refactoring highlight/theme handling, and enhancing package build reliability. An active collaborator and GSoC contributor, he pairs deep technical contributions with roles in student leadership and event logistics, demonstrating both technical depth and community stewardship. Currently a CSE undergraduate at CUET, he balances academic pursuits with real-world open-source impact and maintenance responsibilities. A detail that sets him apart is his frequent work on subtle editor UX improvements—theme portability and robust error handling—that quietly improve thousands of daily developer interactions.
code10 years of coding experience
bookBachelor's degree, Computer Science and Engineering, Bachelor's degree, Computer Science and Engineering at Chittagong University of Engineering & Technology
github-logo-circle

Github Skills (33)

editors10
text-editor10
apidoc10
plugin-development10
configuration-management10
command-line-interface10
build-system10
c1110
editor10
c1710
vim10
neovim10
lua10
automation10
api10

Programming languages (16)

JavaCSSC++RustCSchemeTree-sitter QueryTypeScript

Github contributions (5)

github-logo-circle
nvim-lualine/lualine.nvim

Jan 2021 - Jan 2023

A blazing fast and easy to configure neovim statusline plugin written in pure lua.
Role in this project:
userFull-stack Developer
Contributions:270 reviews, 377 commits, 324 PRs in 2 years
Contributions summary:Shadman primarily contributed to the development and customization of themes within the Neovim statusline plugin. They implemented new themes, specifically "nord" and "powerline", by adapting and porting color schemes from existing lightline themes. The user also refactored code related to applying theme defaults and handling highlight groups, including supporting features like notermguicolor and special effects. Furthermore, they addressed bugs and improved the overall functionality of the plugin by making the code more robust.
luaneovim-luavimblazingstatusline
wbthomason/packer.nvim

Jan 2021 - Oct 2021

A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
Role in this project:
userFull-stack Developer
Contributions:27 reviews, 9 commits, 14 PRs in 9 months
Contributions summary:Shadman primarily contributed to enhancing the `packer.nvim` plugin manager for Neovim. Their work included refactoring code, addressing bugs related to LuaJIT dependencies and highlight issues, and adding new features such as the PackerLoad command and the ability to operate on specific plugins during update/install/sync. They also improved the user experience by adding borders to prompt popups and enhancing the output of the PackerStatus command, and added error handling.
luadependenciesvimpackage-managerpacker
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
Shadman Saleh - Deputy General Secretary at Google Summer of Code