OpenStreetMap logo OpenStreetMap

pnorman This user is a moderator

Mapper since:
October 06, 2010
Last map edit:
January 21, 2026

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 operations@osmfoundation.org.

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 Using OSMF and custom vector tiles together

At SOTM EU I gave a demo of how to use the OSMF vector tiles with custom tiles for detailed information on a feature. In the demo I showed walls, f...

Comments 0 comments Date February 02, 2026

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 ...

Comments 0 comments Date November 17, 2025

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...

Comments 0 comments Date September 29, 2025

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...

Comments 4 comments Date September 02, 2025