Senior OpenStreetMap Developer
I am an experienced OpenStreetMap developer with expertise in
- Extracting data from OpenStreetMap
- Raster-based tile rendering
- Vector-based tile rendering
- Map style design and implementation
- PostGIS optimization
- Transforming data to different schemas
I am a maintainer on multiple key pieces of OpenStreetMap software
- osm2pgsql, the standard way to load OpenStreetMap data into a database. osm2pgsql is written in C++ and is used in production by many companies, including MapQuest, Craigslist, and MapBox
- OpenStreetMap Carto, the default style on openstreetmap.org. The stylesheet is the largest most active multi-contributor open cartography project and has been used by others in a modified form for their stylesheet
- ogr2osm, a common tool to take shapefiles or other data and convert it into OSM format
I don't just do OpenStreetMap work; I've also worked with TomTom, TIGER, USGS, and other data sources and am familiar with the peculiarities of each, as well as general PostGIS consulting and optimization.
I've optimized PostGIS workloads ranging from quick real-time queries to background log parsing of billions of points.
Your needs might be a simple data extract, setting up a rendering stack, or preparing a technical report offering advice, but by knowing what software exists, and having written parts of it, I can complete work faster than others and produce a better result, saving time and money.
In addition to programming, I can offer technical advice and reports to figure out what technical solutions make the most sense for your business, even if you end up doing the programming in-house.
I am available in both the North American and European business day. Prices are negotiable, and will depend on if I need to use my server resources.