This website...

Was (and is) meant to be a small showcase of my website skills (with a blog on top!) These days, life provide little time to blog. But I still like the idea of having one's personal website on hosting I control, configured exactly the way I want it, and with applications that I've designed myself and myself only.

Personal Details

I currently live in Brisbane. At the moment, Forest Lake is my home - a sleepy if suspiciously well-planned suburb 20-odd km from the CBD. But before that, I lived for 10 whole years in West End, and before that, I lived for even a longer period with my parents at The Gap. My point is that I have no problem working in (or visiting, for that matter) any of the 200+ suburbs that make up the Brisbane metropolitan area.    

If you wish to contact me, the best way to do it by email. My address is peterkmurphy at gmail dot com. My resume is available on request, and so is my phone number. Other social media accounts of mine are:

  • A GitHub account, if you want to see what code I've worked on.
  • You are probably aware that I have a Twitter account as well, considering my tweets are on this site.
  • I also have a Facebook account...
  • A LinkedIn account...
  • And even one from Ello.

I used to have other personal details on my website. I had my postal address upon my website (a PO Box, which at the time was not the same as my residential address). I also had my mobile number as well. I even provided links where vistors could even download my resume in both Word and PDF, as an encouragement to recruiters and would-be clients. I've removed all of this information.

Having my resume online has not made my job-hunting easier. Instead, it appears to have been harvested "for stock" by certain US-based recruiters, and added to their "database" of leads and contacts. So every couple of months, I get spammed about programming jobs in Kentucky or Ohio, no matter that I don't hold a Green Card, or for that matter live in that country.

In addition, having all these details public makes identity theft a lot easier. One person from the local PostgreSQL User's Group - out of the blue - rang me on the phone number I had provided on this website to warn me of the dangers. I took his advice to heart.

My other websites

I have several websites that I have developed or am currently developing. The ones that I can provide links to are:

  • Toxic Bears: an avant garage and experimental punk band out of Brisbane.
  • Sudesigns: bespoke and commercial jewellery from Brisbane.

As of 2018, my other job is teaching ESL in Brisbane.


This site is built using the programming language Python (2.7), the web framework Django (1.11), and the content management system Mezzanine (4.2). Hosting - as with the last version of this website - is on Webfaction. They provide wonderful automatic installation scripts, but with one issue: the version of Django would be at stuck at 1.x, but there's no easy way to upgrade to newer, safer version 1.y. That was one of the reasons I retired the old website: it was stuck at a very insecure old version. So this time I decided to use virtualenv and pip to install Django instead, and roll my own wsgi app on top. I must acknowledge the help of these two articles by Michał Karzyński and Matt Mansour; they guided me how to do this.

The last version of the website used the CSS stylesheet framework Blueprint, but Mezzanine comes with Bootstrap, so I'm using it now. My website (at present) uses an almost untweaked Cosmo theme from Bootswatch.  


Thanks to my wife and daughter for their love and support.

Copyright © Peter Murphy 2009-2018.

Recent Tweets