Mahmoud Hashemi is a seasoned software engineer and founder with 15 years of experience building large-scale, enterprise-grade systems and developer teams from PayPal and eBay to Stripe and SimpleLegal. He blends deep backend Python expertise—contributing to notable projects like Twisted, boltons, and the playful Listen-to-Wikipedia front end—with product-minded architecture and reliability work in payments and billing. As a PSF Fellow and open-source maintainer, he focuses on practical tooling, maintainability, and developer productivity while also publishing and speaking about software engineering. Currently founding FinFam to modernize collaborative financial planning and resident at South Park Commons, he pairs startup grit with enterprise-scale rigor. Notably, his contributions range from refactoring core networking URL handling to adding thoughtful accessibility and UX touches on live generative-music from Wikipedia, illustrating both low-level systems craftsmanship and user-centric polish. Based in San Francisco, he enjoys tackling complex systems, mentoring teams, and shipping durable, well-documented software.
15 years of coding experience
15 years of employment as a software developer
Bachelors, Computer Science, Bachelors, Computer Science at University of Nebraska-Lincoln
☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️
Role in this project:
Back-end Developer
Contributions:18 reviews, 640 commits, 100 PRs in 4 years 9 months
Contributions summary:Mahmoud primarily focused on implementing new features and functionality for the `glom` Python library. Their work included extending the testing suite to accommodate iteration and callables, and implementing the core recursive logic with features like the `Path` and `Coalesce` specs, improving the library's error reporting. They also contributed to bug fixes, and improving the codebase.
💿 Free software that works great, and also happens to be open-source Python.
Role in this project:
Back-end Developer
Contributions:505 commits, 69 PRs, 378 pushes in 3 years 8 months
Contributions summary:Mahmoud focused on developing the back-end functionality of the application. This primarily involved working on templating, tags, and tagsonomy, suggesting the creation or modification of a system for categorizing and organizing project data. The user's work included changes to a `generate_docs.py` file, which likely automates the generation of documentation. The commits show the addition of features using the `ruamel` and `boltons` libraries.
pythonapplicationvideoaudiographics
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.