Joannah Nanjekye

Software Engineer at Phyton

Pittsburgh, Pennsylvania, Uganda
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
Joannah Nanjekye is a software engineer with nine years of experience bridging backend development, documentation, and full-stack work, currently based in Pittsburgh while originally from Uganda. She combines formal training in software and aeronautical engineering with hands-on contributions to major open-source projects like CPython and SymPy, where she improved core modules and restructured documentation for better usability. Comfortable across code and docs, she has implemented features in Python’s standard library (e.g., pathlib.Path.link_to, posix_spawn enhancements) and contributed UI and end-to-end test fixes to qutebrowser. Passionate about aviation and practical outcomes, she favors results over reasons and enjoys diving into code to solve real problems.
code9 years of coding experience
bookAeronautical Engineering, Aeronautical Engineering at Kenya Aeronautical College
bookSeroma Christian High School
bookBachelor of Science in software engineering., Bachelor of Science in software engineering. at Makerere University
languagesgishu, Kiswahili, Bantu, English
stackoverflow-logo

Stackoverflow

Stats
469reputation
52kreached
6answers
9questions
github-logo-circle

Github Skills (30)

core-module10
restructuredtext10
qt10
python10
sphinx10
testing10
capi10
browser10
python-modules10
pyqt10
qutebrowser10
documentation10
qtwebengine9
configuration-management9
qwebengine9

Programming languages (15)

JavaCSSC++RustCTeXMakefileGo

Github contributions (5)

github-logo-circle
python/cpython

Oct 2022 - Oct 2022

The Python programming language
Role in this project:
userBack-end Developer & Documentation Specialist
Contributions:156 reviews, 4 commits, 174 PRs in 8 days
Contributions summary:Joannah contributed to the Python programming language repository, specifically focusing on the `time` and `os` modules. Their contributions included adding and updating documentation for C API functions, and implementing new features like `pathlib.Path.link_to` and incorporating the `setsid` parameter in `os.posix_spawn()` and `os.posix_spawnp()`. They also fixed issues within the test suite and made code refactorings for existing functions.
python-programmingprogramming-languagepythonpython-programming-language
sympy/sympy

Jul 2021 - Jan 2022

A computer algebra system written in pure Python
Role in this project:
userTechnical Writer
Contributions:4 reviews, 16 PRs, 22 comments in 6 months
Contributions summary:Joannah primarily contributed to the project by updating and restructuring the documentation. They modified several `.rst` files, including those related to the public API reference, specific modules (basics, physics, etc.), and the overall reference documentation. The user refactored the documentation structure by using links instead of a table of contents, and corrected some typos. These changes improved the organization and navigation of the project's documentation.
mathpythonsciencecomputer-algebra-systemalgebra
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