Santos Gallegos

Software Engineer at Read the Docs

Ecuador
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
Santos Gallegos is a software engineer with a decade of experience, currently building backend systems and leading application security efforts at Read the Docs. He blends backend engineering with security practices and freelances as a Rust developer and pentester, bringing both production-grade coding and adversarial thinking to projects. An active open-source contributor, he has improved widely used projects like Sphinx and Read the Docs and hardening work in GitPython that fixed command-injection vectors. Santos also contributes to Neovim ecosystems and UI-focused theme work, showing comfort across full-stack, tooling, and developer-experience improvements. He’s a competitive programmer and CTF participant, which informs a pragmatic, security-first approach to problem solving. Based in Ecuador, he pairs a steady long-term commitment to Read the Docs with diverse freelance and community contributions.
code10 years of coding experience
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
194reputation
520reached
12answers
0questions
github-logo-circle

Github Skills (41)

javascript10
tree-sitter10
restructuredtext10
python10
sphinx10
testing10
css10
formatting10
textbox10
rs10
text-formatting10
doc10
neovim10
lua10
automation10

Programming languages (26)

SchemeCVim SnippetMakefileGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
readthedocs/readthedocs.org

Dec 2017 - Jan 2023

The source code that powers readthedocs.org
Role in this project:
userBack-end Developer & Documentation Specialist
Contributions:2102 reviews, 2973 commits, 2574 PRs in 5 years 2 months
Contributions summary:Santos primarily focused on enhancing the project's user-facing features and documentation related to user interaction. The commits reveal the user's efforts in refining the user interface and user experience by modifying HTML files, CSS styling, and related JavaScript files. The work also included updates to improve the readability of the documentation and documentation structure, including fixing references and re-organizing sections.
mkdocspythonpowerssphinxsphinx-doc
Nvim Treesitter configurations and abstraction layer
Role in this project:
userFull-stack Developer
Contributions:427 reviews, 166 commits, 355 PRs in 2 years
Contributions summary:Santos primarily focused on enhancing the Neovim Treesitter configuration and abstraction layer. Their contributions included adding and updating queries for various languages such as Lua, RST, Python, and HTML to improve syntax highlighting, text objects, and folding. The user also refactored and updated configurations, installed parsers, and fixed issues related to incremental selection.
nvim-treesitterluatreesittertree-sittervim
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
Santos Gallegos - Software Engineer at Read the Docs