Juanita Gomez is a security-focused software engineer and community builder with a decade of experience blending open source development, technical writing, and UX improvements. Currently a PhD candidate in Computer Science at UC Santa Cruz and Security Track Chair for PyCon US, she leads initiatives to harden and coordinate the scientific Python ecosystem as Community Lead for Scientific Python and Communications Chair for SciPy. Her hands-on contributions span backend maintenance in NetworkX—removing deprecated features and improving graph algorithms—to front-end and documentation work for Spyder IDE, reflecting a rare mix of code hygiene, usability sensibility, and pedagogy. She has interned at UC Berkeley and held SDE roles at AWS, mentoring GSOC projects and running community summits, demonstrating impact across academia, industry, and volunteer-run projects. Notably, she pairs a pure mathematics background with practical engineering, often turning complex algorithmic or UI issues into clearer, well-documented solutions.
10 years of coding experience
4 years of employment as a software developer
University of San Francisco
Bachelor's degree Mathematics, Bachelor's degree Mathematics at Pontificia Universidad Javeriana
Applied Math and Computer Science Computer Science, Applied Math and Computer Science Computer Science at Universidad del Rosario
Documentation for Spyder, the Scientific Python Development Environment
Role in this project:
Technical Writer
Contributions:62 reviews, 205 commits, 93 PRs in 1 year 8 months
Contributions summary:Juanita primarily contributed to the project's documentation by significantly updating the documentation for the Spyder IDE's Variable Explorer, Help pane, Code Analysis, Files pane, Troubleshooting guide, and more. The contributions included comprehensive descriptions of functionality, screenshots and GIFs to enhance understanding, and an interactive tour for the Quickstart guide. The user also restructured and organized the documentation, added helpful links to related sections and external resources.
Official repository for Spyder - The Scientific Python Development Environment
Role in this project:
Full-stack Developer
Contributions:31 reviews, 80 PRs, 1 branch in 2 years 10 months
Contributions summary:Juanita contributed extensively to the Spyder IDE, focusing on front-end UI enhancements and back-end improvements. They modified the text editor widget to convert titles to unicode and fix rendering issues for Python 2. They also updated dependencies, particularly concerning the `qtawesome` library, and integrated changes for the proper display of code analysis results. Additionally, the user addressed various issues and implemented UI and UX modifications.
pythonpyqt5anaconda-distributionanacondapyqt
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
Juanita Gomez - GSOC Mentor at Google Summer of Code