- Implementing Facebook OAuth 2.0 Authentication in Java
- 5 Minute Guide to Clustering - Java Web Apps in Tomcat
- Simple Guide To Sub-reports in JasperReports / iReport
- Face Detection in Java - Haar Cascade with JJIL (how-to)
Where I've Worked
- Metro Trains Melbourne (current)
- Public Transport Victoria
- National Australia Bank
- McCormick Foods
- Department of Justice Victoria
- Printer's Choice Pty Ltd
Bachelor of Computer Science
Monash University, Melbourne, Australia
- Learning to be a better Dad
- Retro game collecting and history
- Cooking (on hiatus - we have 3 kids)
Open Source Projects
I'm a software engineer based in Melbourne, Australia.
I got my start writing programs in BASIC on my first computer, an Amstrad PC1512 (8086 with 512k) when I was around the age of 8.
I released my first real program on the internet many years later, in 1996 called "QPU" or "Quake Pak Utility", which was a utility for viewing and editing the contents of the packed file format for the (then brand new) game "Quake". It was moderately popular on then ubiquitous, but now unheard of, cdrom.com.
I also created a few little games and demoscene demos, written in a combination of C, Pascal and 8086 assembler, before I went to study Computer Science at Monash University.
Since joining the workforce I've been involved as a for-hire consultant doing software engineering, BA and design work, working directly with users and some team management.
Above all, I try to approach all work with a pragmatic attitude.
What I like:
What I dislike:
- Architecture astronauts
About the Author
Richard Nichols is an Australian software engineer with a passion for making things.