Mahmoud Hashemi

Resident at FinFam

San Francisco, California, United States
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
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.
code15 years of coding experience
job15 years of employment as a software developer
bookBachelors, Computer Science, Bachelors, Computer Science at University of Nebraska-Lincoln
languagesEnglish, Persian, Chinese, Arabic
stackoverflow-logo

Stackoverflow

Stats
2,745reputation
1.2mreached
18answers
1question
Badges
python-requests
top-5%
proxy
top-5%
dictionary
top-5%
python
top-5%
github-logo-circle

Github Skills (39)

javascript10
utilities10
python10
testing10
document-generation10
ui-design10
data-structure10
data-transformation10
recursion10
declarative-programming10
dictionary10
twisted10
yaml10
data-structures10
iterator10

Programming languages (15)

C#CSSC++CRustGoSassHTML

Github contributions (5)

github-logo-circle
mahmoud/glom

Apr 2018 - Jan 2023

☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️
Role in this project:
userBack-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.
clioperatorpythondeclarativedata
💿 Free software that works great, and also happens to be open-source Python.
Role in this project:
userBack-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.
Request Free Trial