| 2003 – 2008 | Network support, Security engineer (Consultant) | Supa-funds Management |
| 2003 – 2008 | Network support/software engineer (Consultant) | Darwalla Milling Co Pty Ltd |
| 2003 – 2004 | Network security consultant | Infosec Services |
| 2004 – 2005 | Network security & risk consultant | Queensland Motorways Limited |
| 2001 – 2003 | Software engineer (Consultant) | Mobile Technologies |
| 2001 – 2005 | Network support/software engineer (Consultant) | Queensland Bulk Handling |
| 2001 – 2008 | Network support/software engineer (Consultant) | Queensland Commodity Exports |
| 2000 – 2003 | Security engineer (Consultant) | Miju Systems |
| 2000 – 2001 | Software engineer, team leader | WebMatchit Interactive Marketing |
| 1997 – 2000 | Software engineer | Queensland Rail |
| 1996 – 1997 | Software & network engineer | Q-FLEET |
| 1996 – 1996 | System analyst / programmer | Ipex Information Technology Group |
| 1993 – 1995 | Retail software sales & support | The Software House |
| 1994 – 1995 | Systems programmer, Internet support | Odyssey Communications |