Brandon Liu is a founder and lead developer with 14 years of experience building mapping and spatial data tooling from the full stack to systems-level code. Based in New York, he leads Protomaps and runs Cadmapper, blending utopian urbanism thinking with pragmatic open-source engineering to produce city and terrain models used by architects and designers worldwide. His open-source contributions include performance and format work on planetiler, tippecanoe, PMTiles, and the iD OpenStreetMap editor—ranging from VarInt encoders and multithreaded FlatGeobuf parsing to frontend UX fixes—demonstrating fluency in both computational geometry and systems programming. He’s comfortable shipping across languages and layers, improving tile generation pipelines and single-file tile archives while also tending to UI polish. A Berkeley computer science alumnus and early startup founder (StackMachine), he combines entrepreneurial grit with deep technical curiosity about maps and how they actually work.
14 years of coding experience
4 years of employment as a software developer
B.A. Computer Science, B.A. Computer Science at University of California, Berkeley
High School, High School at Torrey Pines High School
Pyramids of map tiles in a single file on static storage
Role in this project:
Full-stack Developer
Contributions:1 release, 53 reviews, 439 commits in 1 year 11 months
Contributions summary:Brandon was involved in the initial setup and implementation of the PMTiles library in Python, including the creation of the setup.py file and the implementation of both reader and writer functionalities. They then progressed to refactoring parts of the JS codebase while working on the core functions for querying and retrieving tile data. The user added a complete example implementation with Leaflet, showcasing the integration of the library into a mapping context.
Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast
Role in this project:
Back-end Developer
Contributions:50 reviews, 18 commits, 15 PRs in 7 months
Contributions summary:Brandon primarily focused on enhancing the `planetiler` project's core functionality related to tile generation and processing. They implemented improvements to tile coordinate handling, expanding the supported zoom levels, and introduced refactoring of the tile archive system. Furthermore, the user added a VarInt encoder, optimizing the storage of data related to tile processing and metadata. These changes indicate a focus on optimizing the performance and capabilities of the project's data processing pipeline.
vectorgisplanetmvttiles
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.