Hello, my name is

Stephen Lead

I like maps, code, presentations and photos


I'm a programmer who specialises in geographic information systems, including building enterprise applications on the ArcGIS Server JS API, and open source geo-tools including GeoServer and Leaflet. I also develop in Ruby On Rails, Python and JavaScript. In my spare time I'm the producer of Ignite Sydney.

How to authenticate with ArcGIS Portal using Esri Identity Manager

over 1 year ago

The Esri Identity manager provides a very handy...


How to use Handlebars.js templating with the ArcGIS Server JavaScript API

over 3 years ago

Handlebars.js is a templating solution which makes it easy to create attractive templates using HTML markup, then inse...


Using GeoServer as the source for a type-ahead

over 3 years ago

When searching for features on the map, it's useful to have auto-complete or type-ahead functionality to prompt users with val...


See all articles

Japan Rail map for JRPass.com

about 2 years ago

JRPass.com is a leading provider of Japan Rail passes for use on the extensive Japanese rail system. JRPass.com had an old Google Maps site which required refreshing.

The first phase was to collate the railway lines and stations from a number of sources, prioritise them into Shinkansen, Japan Rail, and non-Japan Rail lines, then associate stations to each line. Then the datasets were loaded into MabBox Studio for styling and labelling, and published as vector tiles.

The interactive map ...


Weather Reporter

over 3 years ago

This project started with a hunch - that the 7-day weather forecast isn't reliable enough to be of any practical use. So many times you check the weather and see that it's supposed to be cold and rainy next weekend - then when the day comes around it's actually warm and sunny.

So the aim of this project was to provide a reverse-weather-report. That is, instead of showing the predictions for the next 7 days from today the Weather Reporter shows *what they predicted today's weather would...


A map-centric travel blog for photograhers

about 4 years ago

I love maps, and taking travel photos, so when it came time to revamp my family's old travel blog I knew I wanted to make the maps a central part of the experience.

I built this site using Rails 5, and it functions like a standard blog with the ability to create & edit posts, view next/previous entries, etc. The difference is that each blog post is georeferenced, which allows me to show an interactive map on each post (this shows the locations of nearby posts).

Furthermore, a full-scree...


Bootleaf at FOSS4G Oceania

almost 4 years ago

This presentation was given at the FOSS4G Oceania conference in Melbourne during November 2018, and covers the Bootleaf web mapping framework that I developed while at IAG.

2 wheels good (why you should ride a motorcycle)

over 7 years ago

Why the solution to your transport woes is to take control, and ride a motorcycle. There are lots of good reasons, plus it's fun. Filmed at Ignite Sydney.

Why it's insane to purchase water in a bottle

over 7 years ago

Bottled water is an unconscionable use of our valuable natural resources, for no valid reason. Here's why. Filmed at Ignite Sydney.

See all presentations