pnorman
- Mapper since:
- October 06, 2010
- Last map edit:
- November 12, 2025
I’ve been an OpenStreetMap developer since 2011, and am currently a maintainer of OpenStreetMap Carto, osm2pgsql, as well as various pieces of software I’m the author of.
I’m living in the Seattle, Washington area, but regularly travel between there and Vancouver, BC.
Work
I’m working at Amazon developing map-related software. I used to do freelance consulting work but don’t have the free time anymore. My views are my own, and not those of any current, past, or future employers or clients.
OSMF activities
I’m a member of the Operations Working Group.
If you have a public issue for the Operations Working Group, please create a ticket on our issue tracker, or if the issue is private, contact [email protected].
At various times I used to be a member of the Data Working Group, Licence Working Group, Engineering Working Group, Membership Working Group, and OSMF Board.
Other accounts
My other accounts are pnorman_imports, pnorman_mechanical and pnorman redaction revert. Doing Data Working Group activities gives me a need to separate out the work more so than most mappers.
Latest Diaries
Diary Entry European OSM trip
For the last 10 days I’ve been travelling in Europe to go to OSM events. I have some spare time before my flights to get home to Vancouver, so I’m ...
Diary Entry Street Spirit Organization
The Street Spirit style contains the code used by the OSMF’s Vector Tile Service. This doesn’t make sense at first glance but requires some knowled...
Diary Entry Switching a style to glug
Styles for vector tiles are typically written in the MapLibre GL style language. These definitions exist in JSON, which, for various reasons, is no...
Diary Entry Sprite Sheets
Vector Tile styles require icons are served in a sprite sheet. This contains all of the icons in one file. Years ago there were a few options for t...