Building better mapmaking tools.

Solving problems and overcoming challenges in innovative and cost-effective ways.

Data analysis, format conversions, indexing, page layout.

Cartographic tools for linework generalization and map-styling. Label placement for multi-lingual projects (Unicode).

Scripting and custom plug-ins for Adobe Illustrator, ArcGIS, QGIS and other applications, written in Javascript, Python, Applescript, Swift and C++/Obj-C.