David Johnstone

Things I've made

Pages

Occasionally I create a single page to try something new and be creative. Sometimes they're even useful.

Tweet wall visualisation

Here's a visualisation for Twitter. Give it something to search for and it will show those tweets.

Barnsley's fern on a HTML5 canvas

Barnsley's Fern on a HTML5 canvas. It's 180,000 green dots drawn using a simple formula, and it ends up looking quite nice.

Hash collision calculator

A tool to calculate the probability of a hash collision. It was meant to be a simple bit of code with lots of CSS to make it pretty, but that was before I started looking at JavaScript big number libraries…

Websites

David Johnstone's website

davidjohnstone.net

This is the website that you're looking at now. As you might be able to tell, this is where I keep a blog, make the occasional fancy web page, and might someday do a bit more.

A searchable directory of Presbyterian churches in Australia

Find a Presbyterian Church

A directory of Presbyterian churches in Australia. Like most things I make, I can think of plenty of ways to improve this.

Note taking website

MarkItDown

This is a note taking website that I created because I wanted to use it. I think it's really useful.

Cycling performance analysis

Cycling Analytics

This really consists of just one page, but it's a good page. There's lots of graphs and numbers, and it's going to become a lot more than a single page soon.

Hawthorn Presbyterian Church

Hawthorn Presbyterian Church

The website for my church.