who, what, where
Kuan is a software developer and researcher; currently at Mapbox, where I work on distributed pipelines for modality classification, speed profiling, and real-time ETAs.
-
2019 - Present: Staff SWE on Telemetry at Mapbox (San Francisco)
2019 - 2025: Sr. Software Engineer2017 - 2019: Data science & engineering at UrbanFootprint (Berkeley)
2016: Software Engineer & Fellow at Code for America (San Francisco)
2015: Civic Tech Fellow at Microsoft (New York City)
2012 - 2015: Transport modeling software researcher with MIT Media Lab and Flocktracker (Cambridge)
Select posts from blog
Streaming When Your Cache Becomes the Bottleneck
Tradeoffs Between Redis and Kinesis at Scale
Tradeoffs Between Redis and Kinesis at Scale
Building a Lightweight Map Matcher in Go
A practical exploration of building a high volume, high concurrency, dependency-light road-snapping service in Go.
A practical exploration of building a high volume, high concurrency, dependency-light road-snapping service in Go.
Self-Hosting Vector Tiles with Protomaps
Useful tooling for building light, controllable map clients without third-party APIs.
Useful tooling for building light, controllable map clients without third-party APIs.
Map Matching Simplified (HMM map matching algorithm)
A practical explanation of implementing a map-matching algorithm from GPS traces using Python and state likelihood modeling.
A practical explanation of implementing a map-matching algorithm from GPS traces using Python and state likelihood modeling.
Performant Spatial Analysis via Cell Clustering
Matrix-based techniques for efficient spatial clustering using vectorized operations in Python.
Matrix-based techniques for efficient spatial clustering using vectorized operations in Python.
Identifying urban zones with spectral clustering
Walkthrough of computing centrality metrics on a transportation network using custom tools and graph libraries.
Walkthrough of computing centrality metrics on a transportation network using custom tools and graph libraries.