일반적인 비즈니스 문제를 해결하기 위해 오픈소스 기술을 전문으로 활용하는 비즈니스 시스템 개발자다. 중소기업을 위한 데이터베이스 응용 프로그램 작성부터 호주 뉴캐슬대학교(University of Newcastle)의 분산 센서 네트워크에 대한 백엔드 및 UI 개발에 이르기까지 소 프트웨어 개발 분야에서 광범위한 경험을 보유하고 있다.
또한 15년 넘게 비즈니스 목적을 가진 기술 분야의 글을 써왔다. 기업 및 호주 정부 부처를 위해 여러 가지 교육 매뉴얼과 수백 가지 기술 절차서를 작성했다. 버전 0.96부터 장고(Django)를 사용하고 있으며 C, C#, C++, VB, VBA, HTML, 자바스크립트(JavaScript), 파이썬(Python) 및 PHP로 응용 프로그램을 작성했다.
장고에 관련된 『Beginning Django CMS』(Apress, 2015)를 저술했다. 현재 호주 뉴사우스 웨일스 주 뉴캐슬에 거주한다.
이 책의 독자는 프로시저 및 객체지향 프로그래밍의 기본 사항(if, while 또는 for와 같은), 데이터 구조(목록, 해시/사전), 변수, 클래스 및 객체와 같은 구조를 이해할 수 있어야 한다. 웹 개발 경험은 매우 유용하지만 이 책을 이해하는 데 필요하지는 않다. 이 책에서는 경험이 부족한 독자들을 위해 웹 개발의 모범 사례를 소개하려고 한다.