I’m David Roddick, a programmer and Technical Lead from Sydney, Australia. I’ve been programming professionally since 2008, and now I lead a team of developers operating over 70 media websites for one of Sydney’s largest B2B publishers.

I specialise in web development and Linux server administration. When I’m programming, it’s usually in PHP, Python, Javascript or Clojure.

When I’m not working, I’m at home with my wife and our 4 kids. I enjoy science fiction and heavy metal, I’d love to travel around the world with my family and dream of one day going into Space.

Back story

When I was around 11 or 12 years old, my friend and I were obsessed with the video game Mortal Kombat. Like a lot of kids, I spent a lot of time playing games. Unlike most however, I wanted to learn how to make my own games. Being the late 90’s, there was no YouTube or kids coding programs, so I used the dial up Internet in my Dad’s office to search for tutorials and wasted way too much printer paper printing off what I found.

I had my own 486 PC running MS DOS. Not the most up to date computer at the time, but it was my own, and for a kid it was awesome to have my own computer.

Javascript wasn’t as wide spread as it is today, but I had access to a language called QBasic which I could use to make my own games. I wasn’t very good at it, and most of the time I had no idea what I was doing, but if I typed out the lines of nonsense from my print outs, I could sometimes make things happen.

MS DOS QBASIC

In 2008 I got my first paid web development job building a website for a local small business. I worked freelance for a while as I built up my skills and eventually started to get “real” work, meaning on-going work where I was paid as a programmer.

I’ve worked on everything from personal blogs to large eCommerce, media and news websites as well as managed production Unix and Linux servers.

About this website

I started this website as a way to share my thoughts on Web Development and technology as well as to showcase some of my work. This is my own personal space where I can experiment with new designs and ideas.

I’ve built this site using WordPress.