My name is David, I’m an IT Professional from Australia. I specialise in Web Application Development, Linux Systems and Cybersecurity.

I started learning to code as a kid in the late 90’s. I was fascinated with computers and I wanted to make my own computer games. There were no kids coding tutorials or YouTube available then so I used the dial-up Internet in my Dad’s office to search for game programming tutorials on Yahoo! and Excite.com, using up all his printer paper to print out QBasic computer code that I’d take home and type into my old 486 computer.

The first line of code I ever wrote was modifying QBasic code in a game called ‘Gorillas’ to make sure my banana always hit my enemy!

I discovered Linux in 2002 after reading a book that I found in the local library. The first Linux distribution I used was Red Hat Linux 7.3, before Red Hat split into RHEL and Fedora Core. I fell in love with the freedom and variety that Linux offered and the ability to change things and make my system my own if I wanted to. I’ve used most of the major Linux distros, distro-hopping from Red Hat and FedoraUbuntuDebian, Slackware, SUSE, Mandrake, PCLinuxOS, Linux Mint, Gentoo, Arch Linux…. I’ve tried my hand at LFS and building my own distribution, and I’ve used all of the BSD’s and OpenSolaris as well.

Being a young boy fascinated with computers, I naturally discovered security and hacking. I would read online tutorials and ezines about cracking software, reverse engineering and phone phreaking, I used to sit up all night reading books like The Art of Assembly Language and “Hack Attacks Revealed”, and while I can honestly say I’ve never been tempted to the Black Hat or illegal aspects of hacking, I wanted that same in-depth knowledge of the machine and advanced programming skills that the “elite” hackers had, not to cause damage or commit cybercrime, but to help protect systems and users from harm.

I was hired for my first web development job in 2008 to build and maintain a website for a local “adult entertainment” business. Their website was built in Adobe Flash by a previous developer who they had cut ties with and no one had access to the source code for the existing website, so I rebuilt the site in WordPress to make it easy for the staff to update content.

For the next few years I worked mainly as a freelancer or contractor, building and maintaining websites and servers for clients and small businesses. In 2012, I worked for a small IT service provider in Sydney that developed course enrolment software for schools and colleges. This was my first exposure to “real” Unix servers, mainly FreeBSD and Red Hat Linux.

In 2017, I was hired as a Technical Lead for a Digital Media company where I was responsible for a team of developers and over 70 high-traffic commercial websites, including managing the cloud environment, production servers, and the security and reliability of all the digital assets.

As of 2021, I’ve worked as a Linux Specialist, responsible for operational support, systems administration and cyber security automation across a fleet of Enterprise Linux servers.

I have professional experience using multiple programming languages, operating systems and Web application platforms.

I’m fascinated by large-scale Infrastructure and distributed computing, having worked on HA Clusters and building Hybrid Cloud and container deployments.

This website is for my own personal use. I write content for myself that might also be useful to others.