Sam Watkins


  • 15 years of professional coding: C, JavaScript, Python, Shell, Perl, Java, C++
  • *nix devops, systems, networking, data processing, tools
  • web app and database development: Apache, PostgreSQL, MySQL, Firebird, Sybase
  • debugging, maintaining, repairing, and deploying difficult software
  • math, physics, modular design: "Simplicity, Clarity, Generality!"
  • enthusiasm, innovation, and careful attention to detail
  • SDL, OpenGL, 2D and 3D graphics, music synthesis
  • I enjoy teaching, tutoring, mentoring for programming, math, and physics.

Work History

2010-present:Analyst Programmer at Linfox Armaguard, Australia's leader in currency management.

2008-2009:Developer at 247ads.com.au, an online classifieds, directory and advertising service.

2007:Developer at Editure (Schoolsnet), network service provider for Australian schools.

2004-present:Freelance programming and web app development.

2003-2004:Developer at FastMail.FM, an innovative email provider.

2000-2002:Developer at myinternet Limited (Schoolsnet), network service provider for Australian schools.


1998-1999:Bachelor of Applied Science (Computer Science and Software Engineering) at Swinburne University of Technology.
I completed two of three years with good grades, and worked as a tutor, then started work at Schoolsnet.

1993-1994:VCE at Luther College, Croydon.

1993:International Mathematical Olympiad, Australian Team Member (reserve)

1989-1993:Mathematical Olympiad enrichment programme

1989-1992:Melbourne Grammar School, South Yarra, on scholarship.

1982-1988:Chum Creek Primary School, Healesville.


family, music, reading, Aikido, rock climbing, ice skating, cycling, hiking;
game development, gaming, digital music, free software, Japanese language;
programming languages, relational graph programming, flow-based programming