Miao Z

Software Engineer at Mapbox

Helsinki, Finland
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
Miao Z is a seasoned software engineer based in Helsinki with 12 years of experience building high-performance C++ systems and front-end map rendering features. Currently contributing to Mapbox’s cross-platform gl-native engine, she has deep expertise in map rendering, symbol placement, and GeoJSON clustering—bringing practical improvements to the widely used mapbox-gl-js and mapbox-gl-native projects. Her background includes automotive ADAS and positioning software at Elektrobit and embedded signal processing work during an ABB master’s project, reflecting strong systems-level thinking across desktop, mobile, and embedded domains. Comfortable working across teams in Finland, Germany, and open-source communities, she combines meticulous debugging and API design with a track record of shipping robust, cross-platform mapping features.
code12 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Master's degree at Tampere University of Technology
bookBachelor's degree, Bachelor's degree at Huazhong University of Science and Technology
languagesEnglish, Chinese, finish
github-logo-circle

Github Skills (19)

webgl10
javascript10
c-language10
mapbox-gl10
typescript10
geojson10
java10
javas10
android10
typescript-types10
maps10
maplibre-gl10
typescripts10
cprogramming-language10
testing9

Programming languages (7)

TypeScriptJavaC++Objective-C++JavaScriptSwiftKotlin

Github contributions (5)

github-logo-circle
mapbox/mapbox-gl-native

Jul 2019 - Apr 2020

Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Role in this project:
userFull-stack Developer
Contributions:131 commits, 99 PRs, 881 pushes in 9 months
Contributions summary:Miao implemented a "clusterProperty" option for aggregating GeoJSON data. This involved modifying the GeoJSON source implementation to support the new option. They also contributed to bindings for aggregated cluster properties on the Android platform, including changes to the Java API, along with adding new features and updates for text and icon handling within the map renderer.
mapbox-glios-androidc-plus-plusmap-matchinggeopackage
mapbox/mapbox-gl-js

Aug 2019 - Jun 2022

Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
userFront-end Developer
Contributions:22 reviews, 146 commits, 42 PRs in 2 years 10 months
Contributions summary:Miao primarily focused on fixing issues related to icon and text collision box translation and placement within the `mapbox-gl-js` repository. They addressed linting errors, indentation issues, and incorrect variable usages, leading to improved rendering accuracy. Their contributions involved modifying the `SymbolBucket` and `Placement` classes to refine how symbols are positioned on the map. Additionally, they added debug functionalities for collision boxes and adjusted the line label flip state.
vector-tilestilesmonorepobrowsermapbox
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
Miao Z - Software Engineer at Mapbox