This is by no means a comprehensive list of my work nor is it my resume. This list includes full time and PAYE work, and does not include contracting.

Dyno Dynamics (1988 - 1991)

Programming assembler and some QuickBasic for a mechanical accounting package - Mechanic. Also wrote some of the users manual.

Exicom Power (1991 - 1993)

Started as storeman and moved to research and development where I built software for hardware control on 6800 porcessors mostly in C. I also did some internal develoments in Visual Basic.

Inprod (199? - 199?)

Development of SnapChat - a still picture capture, organise, transmit and discuss tool used on Oil Rigs by BHP. It was a very early version of a WhiteBoard tool designed to run over very small bandwidth (9600 modems over VHF radio links).

Smart Shop at Melbourne University (1993)

Computer engineer and hardware repair.

Melbourne University Student Union (1993 - 1996)

  • Student Help Desk, then
  • Network Administrator

As network administrator I introduced Linux to the union mail server. We moved from a proprietary mail system running 25 users at a very high expense and slow performance to an open system that supported over 250 users.

University of Melbourne Education Faculty (1996 - 1998)

Manager and Lead Developer of Learning Management Systems (web based), fully automated student account management and creation (Unix and Novell Netware), automatic lab management systems, training systems (web based), multiple web database systems and one of the first web email systems.

myinternet (was CSM, was myinternet, was Schoolsnet, was Editure, now New Era) (contracting 1996-1998, full time 1998 - 2007, contracting 2007-2009)

Scott Penrose has been a full time developer in linux for 10 years. He works full time for myinternet who produces excellent education access software. Over time he has produced many small bits of open source software from load limiters written in c for apache to parallel port controllers in perl. His passion is abstraction, writing APIs for things in perl and more recently internationalisation.

At myinternet I designed and built: a large scale (over 1 million users) directory; mail server; ftp server; web desktop; learning management system; and portfolio manager that is still in use today (September 2008). The system supports over 5000 individual school domains and over 1 million users and is by far the largest single email system in Australia.

Rainbow House Development (aka Digital Dimensions) (1994 - present)

My work since 2007 has been as a consultant. I have worked for more than a dozen companies, some of which require me not to provide details. If you would like further details on my recent work, please don't hesitate to Contact me.

Some examples of the larger or longer projects:

  • http://www.lode.com.au/ - University intern and recruiting programme (2008-2014)
  • Defence Science and Technology Organisation (2009-2012)
    • System automation for weather and GIS front end
    • Automatic data processing
    • Microscope web viewer and integration
    • GIS & Mapping
    • Large scale cluster machines for Weather processing (WRF, NCL, PDL ...)
  • Four Green Walls (2010 - 2012)
  • Victorian Electoral Commission (2010)
  • Hume Rural Health Alliance (2010)
  • Editure (2007-2009)
  • Education Australia - SIF AU (2009 - 2014)
  • NSIP - National Schools Interoperability Programme (2010-2014)
  • PAS Consulting - Embedded hardware and C++ (AVR) (2011)
  • Inprod - Embedded hardware and C++ (AVR and ARM) (2011-2012)
  • Monash University / Alfred Hospital (2013)
  • Tuscon / Lode (2007 - 2013)
  • NIWA - Embedded hardware & software for Antarctica (2012 - 2014)