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 multilingual projects (Unicode).

Custom tool development, as well as scripting for Adobe Illustrator, ArcGIS, QGIS and other applications, in Swift, Javascript, Python, Applescript, and C++/Obj-C.