Peng Liu

Senior Software Engineer, Maps SDK at Mapbox

Helsinki, Mainland 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
Peng Liu is a Senior Software Engineer with 12 years of experience specializing in mobile SDKs and mapping technologies, currently building the Mapbox Maps SDK for Android in Helsinki. He brings deep expertise in Java, Kotlin and C/C++ and a strong academic foundation from Aalto University in communications and networking. At Mapbox he has driven location-component features and multi-display navigation examples for the high-profile mapbox-maps-android project, and has contributed cross-platform fixes and performance improvements across Mapbox’s native SDKs. Earlier work at Tuxera spans multimedia streaming, DLNA servers, filesystem benchmarking and Android tooling, reflecting a practical systems and performance mindset. Colleagues know him for improving test coverage and shipping stable, production-ready SDK features that bridge low-level platform work with polished developer APIs.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster, Communications Engineering - Networking Technology, 4.04/5, Master, Communications Engineering - Networking Technology, 4.04/5 at Aalto University
bookBachelor, Electronic and Information Engineering, 3.51/4, Bachelor, Electronic and Information Engineering, 3.51/4 at Xiangtan University
languagesEnglish, Chinese
github-logo-circle

Github Skills (18)

kotlin10
location-services10
map-box10
ios10
mapbox-gl10
android-sdk10
java10
metal10
javas10
android10
maps10
swift10
testing9
api-design8
cprogramming-language5

Programming languages (9)

TypeScriptJavaC++ShellCMakeJavaScriptGoSwift

Github contributions (5)

github-logo-circle
mapbox/mapbox-maps-android

Jan 2021 - Jan 2023

Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL.
Role in this project:
userMobile Developer (Android)
Contributions:15 releases, 1834 reviews, 349 commits in 2 years
Contributions summary:Peng primarily worked on the location component of the Mapbox Maps Android SDK, implementing new listeners for indicator positions and bearings, and improving the integration of the location component plugin. They also made changes to test applications to utilize these location components and added examples, including a multi-display activity and a navigation simulation to showcase the functionality of a simple map on a secondary display. Furthermore, the user updated the test app by adding feature state capabilities.
mapboxmapbox-glandroidcustomizablekotlin
mapbox/mapbox-maps-ios

Dec 2021 - Jun 2022

Interactive, thoroughly customizable maps for iOS powered by vector tiles and Metal
Role in this project:
userMobile Developer (iOS)
Contributions:100 reviews, 5 commits, 8 PRs in 6 months
Contributions summary:Peng primarily contributed to the iOS implementation of the mapbox-maps-ios project. Their work involved introducing new features such as tile request delay APIs and the line-trim-offset property, demonstrating a focus on performance and visual customization. They also added and modified example code to showcase these features, suggesting a hands-on approach to improving the user experience. Furthermore, the user addressed API consistency concerns by adding a new method.
metalmapboxcustomizablemapios
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
Peng Liu - Senior Software Engineer, Maps SDK at Mapbox