An accomplished polyglot IT professional with decades of experience, Onno brings unique insight into the technology arena. A software developer, trouble shooter, researcher, public speaker, educator, writer and publisher, Onno has the ability to see the big picture, inspire and bring people along for the journey.
A small business owner and founder of several organisations, two decades running an IT consultancy, Onno is familiar with the realities of bringing together a team, leading it, and making things work. Onno has participated in several hack-a-thons, winning various prizes.
A software developer and vocal advocate, Onno uses and contributes regularly to the Open Source software community.
From 6502, 8-bit CPU assembly through Node.js Docker containers deployed using AWS CloudFormation at the tap of a key, Onno has been at the bleeding edge of technology much of the time.
An accomplished troubleshooter, solving problems, learning new skills and uplifting those nearby, Onno is a dedicated professional with a clear understanding of this fluid and changing environment.
Licensed and active member of the amateur radio community for the past decade, Onno has written, produced and presented a weekly podcast; published across the globe “Foundations of Amateur Radio”, available across amateur radio broadcasts, publications, websites and social media.
Dedicated and tenacious, Onno believes that “Social Good” is an important attribute to cultivate.
Based in Perth, Western Australia (UTC+8), Onno works remotely for clients around the world.
Car
Truck HR
Amateur Radio
Senior First Aid
Ultralight Pilot
Amateur Radio
CNC, Laser Engraving, 3d Printing
Embedded Systems
Social Good
Open Source
1999 - current
2013 - 2014
1998 - 1999
1992 - 1998
1991 - 1992
1990 - 1991
1989 - 1990
1988 - 1989
1985 - 1986
1999-current
Provide IT consultancy services to μSME, Education and Government, domestic and international.
Projects and Services vary widely in scope from:
R&D projects, including analytics, code analysis and visualisations
infrastructure development, deployment and management, including AWS and others
providing individual training to large group seminars
supplying application support to custom software development
introducing system backups to designing and implementing business continuity processes
building web-sites to rolling out large volume CMS systems
installing ADSL to installing 2-way vSat satellite internet systems
GPS & RFID tracking
Business Owner
Business Management
Accounting
Small Business Taxation
Business Activity Statements
Sales
Project Management
Planning
Logistics
Process Design
Software Development
Procurement
2018-current
Write, produce and present a weekly podcast about Amateur Radio - callsign VK6FLAB. Published across amateur broadcasts, websites, publications and social media.
“Foundations of Amateur Radio” - a weekly podcast about Amateur Radio. It continues on from “What use is an F-call?” and discusses the various concepts that make up the 1000 hobbies that Amateur Radio represents.
New episodes are published weekly and available for download (https://podcasts.vk6flab.com/) before 01:00 UTC Sunday. An average episode runs for about three and a half minutes.
Host weekly 'net "F-troop" for new and returning hams on local repeater, 146.7MHz, IRLP node 9558 and Echolink Conference *VK3JED*. [00:00-01:00 UTC Saturdays]
Technical Writing
Voice-Over Talent
Producer
2018-2021
Client required investigation code base on behalf of a litigant.
Designed, developed and deployed AWS infrastructure to meet the project requirements.
Authored detailed reports on findings.
AWS
AWS S3
AWS CloudFormation
Docker
JavaScript
Node.js
GraphViz
Puppeteer
Chrome
git
2018
Client required dashboard functionality to gain insight into their growing database environment. Project involved extracting and normalising data from a variety of sources.
AWS
AWS S3
AWS QuickSight
MS-SQL
ETL
AWS Athena
AWS Glue
2011-2018
Co-produce and present the Weekly Amateur Radio News in VK6.
Produce weekly segment "What use is an F-call?" for use in local and National VK1WIA news.
Interviewer
Producer
Presenter
Founder
IT Support
Voice-Over Talent
2016-2018
Client had legacy CMS (ExpressionEngine) hosted on a VPS which was crashing and not updated since 2012. Built and deployed replacement stack in AWS.
Project involved translating MySQL tables with 743(!) columns into a more sensible schema, updating 100+ external plug-ins, updating EE from 2.x to 3.x.
AWS
Docker
AWS EC2
AWS RDS
AWS EBS
AWS S3
AWS ECR
AWS EFS
AWS ASG
Linux
Apache
MySQL
PHP
git
2017
Inaugural Hackathon to investigate an objective initiated by the Department of Communities. “Globally we want more thinking around what is required, and how to build vibrant high density infill developments. We want to find better ways to build sustainable, diverse and integrated communities where we can connect people with employment, place and home over their lifetime.”
Team Work
Planning
Public Speaking
2016
Project to visualise Public Housing requirements.
We have lots of feedback where we should not build Public Housing. What we really need is a map showing where we should build it.
Using divers datasets from the ABS, Local Government and LandGate we created a detailed Tableau visualisation that incorporated the requirements and generated answers for the problem at hand.
Winner: "Most Innovative Use Of Location-based Information Prize, SPUR, Powered by Landgate"
Team Work
Planning
Public Speaking
Tableau
LandGate Datasets
ABS Datasets
LGA Datasets
2016
Amateur Radio Expedition Team interviews.
After their successful expedition to Heard Island, the team arrived in Fremantle and took a few days to unwind. The Northern Corridor Radio Group (NCRG) hosted a BBQ at the Neil Penfold State Amateur Radio Centre where all 14 members of the team were interviewed on Saturday 23 April. Penguins, Seals, Glaciers and Gales made for a once in a lifetime adventure.
Interviewer
2015
Project to navigate large datasets.
Datagum picks up data like your shoe picks up gum. It scans the entire content of a research repository up-front to generate an interactive method for performing searches.
Users click on a word from an available repository of words in a research body to continually filter down a list of available documents. This solves the problem of needing to know the exact terminology that a document uses, since it is already available to the user.
Datagum uses its own 3sheet.io server by default to scan a list of documents obtained from Trove and historical ABS Census Data.
Winner: "Big and Complex Data" - runner-up
AWS
AWS S3
ABS Datasets
ABC Datasets
Trove Datasets
2007-2014
Replace paper based system to track vital statistics of animal husbandry, including births, deaths, weights, feed, medication, shipping, offspring, invoicing and ordering.
The original system was based on manual farming practices which required that the farm remember specific details about their stock, rather than track progress over time and alter practices as a result of data gathered.
The system was reviewed by the peak body for the industry who were impressed with the simplicity of the system.
Ubuntu
Linux
OpenOffice
2014
During GovHack Perth 2014, using 16 million Transperth SmartRider Journey records we made an initial attempt at visualising transit data in Perth. We created bus stop activity heat maps, journey diffusion tables and suburb journey distance maps to offer insight into the usage patterns of the transport system.
Our team won the "iVEC Big & Complex Data Prize".
R
R Studio
JavaScript
D3
ABS Datasets
Transperth Datasets
2013-2014
Co-founded Start-up T-Shirt printing company.
Based on Lean principles.
Used the Business Model Canvas as the template.
Lean
Logistics
Start-up
2014
#lca2014 - Linux.conf.au - 2014 interviews.
Linux Conf Australia is the worlds premier technical Linux conference and I was fortunate enough to have the opportunity to speak with attendees, speakers and organisers about their projects, passions and other activities.
Interviews were conducted between the 6th and 10th of January 2014 in Perth, Western Australia.
Interviewer
2012-2013
Client migrated CISCO Call Manager Express to BroadSoft platform. It didn't come with any real-time reports. The original CCME based logging system was transformed to use data from the BroadSoft platform. It presented that data in live reports, including historical reporting.
Ubuntu
Linux
Apache
MySQL
PHP
Broadsoft
2009-2013
Integrated ticket system to market, distribute, generate and validate electronic tickets. The system also provides for two tier distribution, where an exhibitor receives a key to distribute among their staff and clients, which in turn generates a ticket on the system.
Ubuntu
Linux
Apache
MySQL
PHP
Barcode Scanners
Payment Gateway
2012-2013
Organise Amateur Radio conference for the Wireless Institute of Australia, held in Fremantle in Western Australia.
Public Speaking
Planning
Logistics
2011-2012
Updated the club constitution to be compliant with the new Department of Commerce requirements for Rules of Association.
Provided guidance and leadership to the committee.
Planning
Business Documentation
2012
Script, record and edit interactive voice response messages for corporate telephone system.
Voice-Over Talent
2007-2011
Client migrated from POTS exchange to a CISCO Call Manager Express. It didn't come with any real-time reports. A system was developed that scraped the call data from the CCME and presented that data in live reports, including historical reporting.
In the process several bugs were found in the CCME call logging system.
Ubuntu
Linux
Apache
MySQL
PHP
CCME
2004-2011
World Solar Challenge website, 7.5 Million hits in 4 days during the bi-annual event in 2005.
System provides event information to sponsors, participants and officials. Coordination of photos, blogs, system alerts, GPS tracking and timing information. Incorporates results and provides media only access to high resolution photography.
Ubuntu
Linux
Apache
MySQL
PHP
Google Apps
2005-2011
Implement system to receive and decode location messages to display on a Google Map for the World Solar Challenge.
Ubuntu
Linux
Apache
MySQL
PHP
Google Maps
InmarSat
SPOT Messenger
2010-2011
Project to map the location of a cycling peloton as it travels through Adelaide and surrounds. Implemented under LAMP and incorporating SPOT trackers for location data.
Linux
Apache
MySQL
PHP
SPOT Messenger
2011
Custom built system to provide audio streaming of event radio. The system allowed local users to connect to the streaming server to hear the event radio to overcome difficulties with installing traditional radio receivers in a high-rise office building.
Ubuntu
Linux
Apache
MySQL
PHP
Shoutcast
2008-2009
Assisted members of the Ubuntu Server team with debugging and documentation.
Technical Writing
Open Source Community
2002-2009
Built, commissioned and deployed 1.8m and 1.2m VSat installation based on Gilat SkyBlaster and SkyEdge. This project provided ITmaze with broadband connectivity during remote operation throughout Australia.
Long Distance Wi-Fi
vSat
Gilat SatWeb
Gilat SkyEdge
2008
The system decodes messages generated by the device and displays them on a map. The manufacturer did not provide specifications of the message format which had to be reverse engineered. The device was built into an enclosure, capable of withstanding the Arctic environment.
Linux
Apache
MySQL
PHP
Google Maps
Iridium Satellite Modem & GPS
2007
Project to virtualise several distinct workstations and servers using Ubuntu and kvm.
Ubuntu
Linux
KVM
2004-2007
Install remote area vSat terminals in QLD, SA, WA and provide on-site support for end-users.
Gilat SkyEdge
2006
Millmerran Community Services Directory. A community website to put local businesses online. Implemented using LAMP.
Linux
Apache
MySQL
PHP
2002-2006
Migrate Website to new hosting provider, update site, maintain site and provide training.
Linux
Apache
MySQL
PHP
2004
Overhaul of GST related billing for a bakery. The GST differs for fresh vs. prepared goods in a bakery. Transformed the business and GST billing. Implemented using Excel and DHPOS.
Excel
DHPos
2004
Small community courses. Provided lecturing for Internet familiarity, Office software, Website development, computer trouble shooting.
Teaching
Course Development
Public Speaking
Open Source Software
2003-2004
Proof of Concept. Asterisk server connected to a terrestrial network. Cisco ATA connected via vSat. Telephone conversation between cordless phone connected to the ATA and phone connected to POTS via Asterisk. There were timing and connection issues, but the call was successful.
Asterisk
VoIP
vSat
2002-2003
Client had an application that did not provide remote access and could only run across a local LAN. System was developed to launch a VMware guest once a remote connection was received using VNC over ssh.
System was capable of 10 concurrent users and was deployed in remote office locations around Australia.
Ubuntu
Linux
VMware
VNC
putty
ssh
inetd
2003
Provide broadband Internet and logistical support to a solar team through the 2003 World Solar Challenge from Darwin to Adelaide.
vSat
Logistics
2000-2003
Migrate Website to new hosting provider, update site, maintain site and provide training.
Linux
Apache
MySQL
PHP
2000-2003
Provide MC services to 20+ expos, including home shows, mining expos and others.
Public Speaking
Interviewer
2000-2002
Introduction to the Internet and E-Commerce.
Teaching
Course Development
Public Speaking
2002
System to track student participation in psychology research.
Solaris
Linux
Apache
PHP
MySQL
Oracle
2000-2002
Survey Tool which takes an excel spreadsheet and generates an online survey.
Solaris
Linux
Apache
PHP
2001-2002
Management interface for WebCT.
Solaris
Linux
Apache
PHP
MySQL
WebCT
1999-2002
Web / CD Hybrid application provides tertiary teachers of sociology with information, descriptive examples and a means for analysing and re-designing their own units.
Solaris
Linux
Apache
PHP
MySQL
Flash
2001
System that links Oracle based authentication and information to a generic version of the Academic Staff Development Database.
Solaris
Linux
Apache
PHP
MySQL
Oracle
1999-2000
Murdoch University Academic Staff Development programme. Tracks enrolments, class size, reminders, reports, surveys.
Solaris
Linux
Apache
PHP
MySQL
2000
Client needed on-site training to use technology to document various community projects. Course material was developed and the client used the course to educate their office staff in the use of video editing tools.
Teaching
Course Development
Public Speaking
Macintosh
FinalCut Pro
1998-1999
Co-Founder, set-up business systems including office network, servers and web-site
Start-up
Linux
Apache
PHP
MySQL
NetWare
1997-1998
Increased number of calls handled by 100%.
Reduced staff turnover by 75%.
Developed staff training units.
IT Support
Training
Public Speaking
1993-1997
Created National radio program about computing and IT with over 1200 live interviews.
Produced and presented Australia's first Live Internet Audio broadcast.
Awarded employee performance bonus for promoting IT to the general public.
Live Radio Broadcasting
Producer
Presenter
Interviewer
1994-1997
Managed software development projects.
Developed multimedia products as teaching aids.
Increased IT awareness on campus.
HyperCard
SuperCard
Infini-D
Training
Public Speaking
1992-1994
Supported and trained staff and students.
Implemented Standard Operating Procedures for call management and problem resolution.
Presented productivity software training courses.
IT Support
Training
Public Speaking
1992-1993
Produced and presented several weekly shows under the alias of Martin Menno.
Live Radio Broadcasting
Producer
Presenter
1991-1992
Developed radio skills and presented over 1000 hours of radio programming under the alias of Martin Menno.
Provided IT support to 5 permanent and 150 volunteer staff.
Hosted several fund raising shows (radiothons) for the station.
Live Radio Broadcasting
Producer
IT Support
1990-1991
Converted Modula-2 code base to Wingz HyperScript.
Implemented Standard Operating Procedures for Documentation.
Increased software sales by 50%.
Modula-2
Informix Wingz HyperScript
MPW
Statistics
1990
Produced and presented programmes, including Monday Night Concert, the afternoon classical music programme, the classical guitar and others
Hosted several fund raising shows (radiothons) for the radio station.
Live Radio Broadcasting
Producer
1989-1990
Increased software-reporting speeds by 400%.
Managed software support for 250 users.
dBase III
Clipper
Pascal
DOS
1988-1989
Developed Standard Operating Procedures for biochemical processes. Wrote and updated existing documentation.
Managed distribution of SOPs throught the organisation
Implemented database management procedures.
Technical Writing
dBase III
DisplayWrite 3
1985-1986
Responsible for remastering game tapes for the Commodore VIC-20, the Sinclair ZX-80, ZX-81 and ZX-Spectrum.
Presented and sold software at several trade-shows.
BASIC
Reverse Engineering
Debugging
Sales
Public Speaking
2023
In recognition of outstanding service in the education of the Amateur Radio Community and advancement of licensees.
The Wireless Institute of Australia
2016
Awarded to the team "WA Public Housing" - The team aimed to develop an algorithm for determining where public housing should be built, and developed a map using open data sets from a range of government agencies including Landgate.
Awarded during GovHack Perth 2016
SPUR, Powered by Landgate
2016
Is presented in recognition of exceptional service to the hobby of Amateur Radio and The Wireless Institute of Australia by a Foundation Licence holder.
The Wireless Institute of Australia
2015
Awarded to team "datagum" for the hack judged to best demonstrate the use or mash up of large and complex open Government data sets.
Awarded during GovHack Perth 2015
Pawsey Supercomputer Centre
2014
Two individuals judged to show the most promise in using spatial data.
Awarded during GovHack Perth 2014
NGIS Australia
2014
The hack judged to best demonstrate the use or mash up of large and complex open Government data sets.
Awarded for Team Bushack during GovHack Perth 2014
iVEC
2012
In recognition of his active participation in various aspects of amateur radio during his first year as a licenced radio amateur.
The Wireless Institute of Australia
1989
During the HCC Computer Dagen at the Utrechtse Jaarbeurs, held between 24 and 26 November 1989, a group of computer geeks stayed awake for 63 and a half hours to secure the World Record Endurance Computing. Supervised, ratified, issued and subsequently deleted by Guinness World Records who removed all endurance records from their books.
Guinness World Records (deleted)