Tao Peng

Software Engineer at Meta

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
Tao Peng is a seasoned software engineer with 15 years of experience, currently building systems at Meta from San Francisco. He brings deep back-end and DevOps expertise, having improved core routing functionality in the open-source Valhalla project and hardened Mapillary's media processing and CI/CD pipelines. His work shows a focus on performance-sensitive code and practical reliability—optimizing grid queries, fixing low-level operators, and enabling cross-platform automated builds. Comfortable in both product teams and open-source collaborations, he blends hands-on C++/systems work with tooling and release automation. Tao's background at Mapillary and ongoing tenure at Meta reflect a track record of shipping infrastructure that supports large-scale geospatial and media workloads.
code15 years of coding experience
job5 years of employment as a software developer
bookUniversity of Gävle
stackoverflow-logo

Stackoverflow

Stats
2,728reputation
122kreached
18answers
1question
Badges
algorithm
top-5%
shapes
top-1%
math
top-5%
emacs
top-5%
github-logo-circle

Github Skills (30)

url-routing10
c-language10
python10
bash10
cicd10
cprogramming-language10
shapes10
ffmpeg9
data-structure9
algorithm9
algorithms9
math9
mp49
emacs9
parse9

Programming languages (13)

JavaC++CSSTypeScriptShellCoffeeScriptSCSSJavaScript

Github contributions (5)

github-logo-circle
mapillary/mapillary_tools

Jun 2020 - Jan 2023

Command line tools for processing and uploading Mapillary imagery
Role in this project:
userBack-end & DevOps Engineer
Contributions:9 releases, 33 reviews, 248 commits in 2 years 7 months
Contributions summary:Tao's contributions primarily focus on improving the Mapillary tools for processing and uploading imagery. The user implemented fixes for video upload functionalities, including BlackVue uploads, ensuring efficient processing. The user also contributed to building and maintaining CI/CD pipelines, including a Windows build pipeline, demonstrating DevOps skills for automated builds and releases. Furthermore, they updated the tooling version and addressed dependency issues within the project.
clicommand-line-toolsimageryuploadingmapillary
valhalla/valhalla

Aug 2015 - May 2018

Open Source Routing Engine for OpenStreetMap
Role in this project:
userBack-end Developer
Contributions:3 reviews, 442 commits, 34 PRs in 2 years 9 months
Contributions summary:Tao primarily worked on the routing engine, focusing on fixing operators in the `midgard/sequence.h` file and implementing tile-related functions in `midgard/tiles.cc` and `test/tiles.cc`. The contributions also include the addition of grid range query functionality by creating a new file, `grid_range_query.cc`, and subsequently refactoring the code by adding checks for invalid inputs and optimizing it by switching to using unordered_set. These changes suggest the user was responsible for enhancing the core functionalities and performance of the routing engine.
osrmmulti-modalnominatimtileddijkstra
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