GIS Developer, Analyst… WIZARD. Author and screencaster. Primary GIS development skills include, but are not limited to JavaScript, C# (.NET), and Python. Constant learner, currently interested in Haskell, Elm, and PureScript.

I write lots of JavaScript and TypeScript. Some of it good, some of it horrible, but I do it with a passion!

As an Esri employee, The postings on this site are my own and don’t necessarily represent Esri’s position, strategies, or opinions.

Check out my Products page to see my books and published screencasts.