Adopted from Thailand at a young age, David grew up in Adelaide, South Australia but completed his high school studies at Colo High School, North Richmond in New South Wales. After living in Sydney during its more vibrant years, David returned to Adelaide where he lived for the next 20.
David's been active in the open source community of Adelaide and Australia, both as protagonist and sometimes antagonist. He helped lead the last suriving chapter of the Australian Unix and Open Source User Group (AUUG) which some twenty years on still meets to this day. He contributed to the organisation of "linux.conf.au" in 2004, guided the local computer recycling group to its incorporation as ITShare SA Inc and revived the local Linux Linux User Group (LUG), LinuxSA before the next chapter of his life.
In 2008, David met his now wife, Nola, whilst playing the online virtual reality "game", SecondLife. He moved to upstate New York (close to the Canadian border) in 2016 where he now lives full time. He has no children, but is the proud father of 7 cats including his two favourite boys, Mister Mistoffelees and Stymie.
In 1998, David took his first job in computing selling a product called "GST for You". After having discovered his strength was in programming and system administration, he gained his first experience supporting GNU/Linux under the kind guidance of Richard Sharpe. He worked in a small multimedia web-design company called Bull Media / Bull IT before joining Adam Internet as their backend payment and other systems developer. After Adam Internet, David spent a number of years working with the test team and their Perl test harness at Quantum Australia Engineering, part of Quantum (QTM: New York).
Prior to this, David started working at a young age delivering leaflets and then papers in metropolitan Adelaide. Enjoying a brief stint packaging and selling fresh produce in Colo Heights, New South Wales, his first full-time position was as a factory hand for Barberini's Kitchen in Redfern, Sydney. After spending a year as a kitchenhand at Kink Cafe on Oxford Street, Sydney, David returned to Adelaide where he took up a position as a checkout operator for Coles Supermarkets, first in the Burnside store and then in Blackwood.
Since then David has worked on a number of interesting projects ranging from the creation of automated deployments using Puppet and Ansible, through to maintaining and improving customers' online shopping experience.