I like to think about, and build things, in the intersection of science and technology. Things like this little jittery checker board:

Some of my recent projects are:

I also write on occasion. Here are some of my recent articles:

The source for this website and my other software projects can be found at code.nfsmith.ca.