I am a 21 year-old (at the last time this was updated) Student of The University of Tasmania, and Computer Programmer, Residing in Hobart, Tasmania, Australia.
I spent the entirety of my schooling at The Hutchins School in Hobart, from 1992-2006.
I started studying at UTAS in 2006 via their Advanced Placement Programme, the High Achiever Program, in which I studied first-year Computer Science. In August 2009 I graduated as a Bachelor of Science in Pure Mathematics and Computer Science, and am now taking an Honours Component in Computer Science (researching Computer Vision)
Outside of studying, I am the President of TUCS, The UTAS Computing Society for 2008-2009, after being 3rd-year Rep during 2008, I started the society's successful series of Tech Talks, amongst other things.
I've been programming since I was 11 (in some form or another), my first language was Microsoft QBasic (I'm not ashamed of this at all). Since then, I've learned C, C++, PHP and Java (amongst others). My favourite language at the moment is Python, and this is unlikely to change for quite some time.
I enjoy Programming Competitions. At a school level, alongside my teammate Jet Holloway, did well in teams competitions, including twice reaching the finals of UNSW ProgComp, and twice winning our respective divisions in the Australian Computer Programming Competition, which led us to represent Australia in the SEARCC International Schools' Software Competition in both 2004 (in Chennai, India) and 2005 (in Sydney, Australia).
At university level, I have competed in the ACM South Pacific Programming Contest, achieving equal 11th place with my team in 2007, and third place in 2008. Success in the 2008 competition led us to receiving a Wild Card entry to the 2009 ACM International Collegiate Programming Competition Finals, held in Stockholm, Sweden in April 2009, where we achieved equal 49th place, of 100 teams present.
In 2006 and 2007, I voluntarily taught introductory programming and computer science at Hutchins, with a particular emphasis on traning teams for programming competitions, in particular, using Python. In 2008, I tutored at The University of Sydney's National Computer Science School, a week-long summer school for high school students, that I attended in 2006.
I've attended linux.conf.au, in both 2008 at the University of Melbourne, and in 2009 at the University of Tasmania in Hobart. I'll be running the Open Programming Languages Miniconf LCA2010 in Wellington, New Zealand.
I believe in Free Software, thus I run Debian GNU/Linux on my computers, and license my personal projects under the GNU General Public License, or similar licenses.
I also contribute to Wikipedia and Wikibooks on a regular basis. A Wikibooks project that I adopted, and led, How To Build A Computer, has achieved Book of the Month and Collaboration of the Month status.
I have made the Slashdot Front Page, on September 8, 2005.
I am Registered Linux User #378353. If you use Linux, you should register yourself at The Linux Counter Project.
This site runs upon PyBlosxom, a lightweight blogging engine written in Python. The static (non-timely) parts of the site are controlled using the PyStaticFile plugin. For more info on what plugins I'm running, see my plugin_info page