Lead Software Engineer at Humanitarian OpenStreetMap Team
San Francisco, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ping Yee is a lead software engineer with 25 years of experience building resilient, mission-driven systems from mobile apps to backend data pipelines. Based in San Francisco, they have led engineering teams at nonprofits and industry organizations—most recently guiding technical efforts at the Humanitarian OpenStreetMap Team after directing engineering for political-tech at Tech for Campaigns. Their hands-on background spans Android geospatial tooling (contributions to ODK Collect), backend Python services and testing at Google.org projects like Person Finder, and full-stack open-source utilities for debugging and civic data scraping. Ping combines deep academic training (PhD in Computer Science from UC Berkeley) with production engineering at scale, and a less obvious throughline: a long-standing commitment to humanitarian and civic tech that repeatedly informs pragmatic design choices.
25 years of coding experience
17 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of California, Berkeley
Bachelor of Applied Science - BASc, Computer Engineering, Bachelor of Applied Science - BASc, Computer Engineering at University of Waterloo
Quick and dirty debugging output for tired programmers. ⛺
Role in this project:
Full-stack Developer
Contributions:27 commits, 4 PRs, 9 pushes in 6 years 7 months
Contributions summary:Ping primarily contributed to the development of the `q` project, a debugging tool. Their work involved implementing core features, including shorthand forms for debugging statements, and adding functionality for tracing functions and interactive consoles. The commits reflect their work on both the core Python code and setup configuration for the project. Additionally, the user focused on enhancing the usability and documentation of the tool.
Person Finder is a searchable missing person database written in Python and hosted on App Engine.
Role in this project:
Back-end Developer
Contributions:785 commits, 3 PRs, 1 tag in 4 years 11 months
Contributions summary:Ping primarily focused on migrating the existing tests to the nosetests framework, indicating a strong focus on ensuring the quality and reliability of the project's backend functionality. The commits showcase familiarity with Python and libraries like google.appengine.ext, as well as practical experience with testing and debugging. Further contributions involve addressing datastore partitioning and implementing features for cloning and indexing, demonstrating involvement in the core data management aspects of the project.
pythonapp-enginepersonhostedfinder
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
Ping Yee - Lead Software Engineer at Humanitarian OpenStreetMap Team