For more information or advice on any of these contact me.
Writing
I have written 3 books and numerous articles, reviews, and book chapters.
Presenting
I have taught for over 20 years and can put together a mean slide show (I like to think…). These days, I use web-compatible formats, primarily revealjs or quarto. See my list of talks, or even the slides from a class for examples.
Analytics
I work all the time in R and Python developing workflows to tidy, reformat, analyse, and visualize data, especially spatial data.
Visualization
I am a trained cartographer. I haven’t done a lot of publication cartography per se, but have regularly worked on visual analytics or maps of complex data in research projects.
Coding
I have been programming for as long a I can remember. The more or less full list of languages, with those I have taught in bold would be: (Apple) BASIC, PASCAL, Fortran, 6502 assembler, C/C++ (a little), Java (Masters and PhD work), NetLogo, Visual Basic (yeuch!), Python, R, and JavaScript (also HTML and CSS if you can call those programming languages).
These days, I use python and R all the time.
I am not a software developer, but can write well organised and documented code.
I love NetLogo, but freely admit that it is somewhat niche (surprisingly powerful though, see this geographical COVID model I built in lockdown).
I have other languages in me: Julia and Rust seem particularly interesting, but I may wait for more mature geospatial stacks to emerge before tackling them.
Simulation modelling
See above re NetLogo. I’ve also written a book about this.
Web
Most of my web stuff is linked from these pages, so just have a look around. The most complicated web-thing I’ve built is probably this New Zealand 2018 commute visualization. I am not a web developer, but am happy to roll up my sleeves and figure stuff out if called on!
Project management
Before academia I was a project engineer leading build, test, commissioning and maintenance of production line laser-scanning inspection equipment, working with major multinationals such as IBM, Kodak, Dow Chemical, and Sony. In that role I learned a great deal about project and people management.