About
I've spent years deep inside the world of spatial data. Now I build maps that make that world accessible — and profitable — for content creators.
I've spent the last 17+ years working in the geospatial world — as a consultant, a researcher, and for the past eight years as the host of Mapscaping, a podcast and content site I've grown from scratch into one of the most recognised names in the GIS industry.
But the thing that sets me apart isn't just the geospatial knowledge. It's that I've spent those same eight years obsessing over SEO, content strategy, paid advertising, and growing audiences online. I've run an ecommerce store, built large social media followings, and turned Mapscaping into a destination that ranks, gets linked to, and keeps readers coming back — using exactly the kind of tools and techniques I now build for other sites.
Most map developers understand maps. Most SEO consultants understand rankings. Very few understand both well enough to build something that's technically excellent and strategically designed to grow your site. That combination is what I bring.
When I build a map for your site, I'm not just writing code. I'm thinking about how your readers will discover it, why they'll stay, what they'll share, and how it fits into a content strategy that compounds over time. The map is the product. The traffic, the links, and the engagement are the outcome.
I've watched too many content sites get caught by Google Maps billing spikes or Mapbox pricing changes the moment their traffic grew. Every map I build runs on Leaflet.js and open tile layers — no API keys, no usage meters, no surprise invoices. Your map costs the same whether you get 100 visits a month or 100,000.
My best-fit clients are content creators who take their sites seriously — travel bloggers, outdoor and hiking sites, niche publishers, local news, and anyone where place is central to their content. I also work with businesses who need a custom map tool: property explorers, service area maps, data visualisations.
Not sure if it's the right fit? Get in touch anyway. The initial conversation is free, and I'll give you honest advice even if we don't end up working together.