Steven Graham

About

Steven Graham · Emmaville, NSW, Australia

I'm an IT Specialist based in Emmaville, in the New England tablelands
of northern New South Wales. I started in IT at 15, back in 1996 — three
decades on and I'm still at it. (I often joke I'm older than Google, which
on a technicality is true.)

Today I'm at Taronga Mines Pty Ltd as an Information Technology
Specialist. Across the earlier two-and-a-bit decades I've worn a lot of
hats, which probably shows.

What I do

  • Hardware — computer and mobile phone repair, maintenance, and custom-built systems. (I'm a master system builder, for what that's worth.)
  • Support & troubleshooting — consulting, support, and repair work for large vendors including HP and Microsoft.
  • Servers — administration on both Windows and Linux.
  • Programming — full-stack web (PHP, HTML/CSS, JavaScript/React); desktop and server software in C# .NET and VB.NET; Python scripting; and software development for mobile devices.
  • Databases — engineering and administration across MySQL, Microsoft SQL, PostgreSQL, Oracle, spatial SQL, and vector databases — often into the millions of records, including second-by-second telemetry at fleet scale.
  • Telephony — VoIP call-centre setup and day-to-day management.
  • Automation — workflow automation and systems + process analysis for businesses.
  • GIS / Spatial data — analysis and custom tooling across MapInfo, IntraMaps, and QGIS; fleet telematics and asset tracking. Collaborated with Chartis Technologies on modernising council mapping, and with Spatial NSW during their migration to GDA2020 — re-baselining the state cadastre and other spatial feature layers.
  • Document management — version control and file management at scale.
  • Teaching — web programming at TAFE NSW.
  • Sectors — private enterprise, government, and military clients.

Most of what I write here lives at the intersection of engineering
practice
, systems thinking, and assistive technology — the
kind of tooling that actually solves a real problem or bridges a real
gap for the people using it.

If there's a through-line to my work, it's simplification. I build
interfaces and tools that feel effortless — especially for non-technical
users. A novice should be able to accomplish what they need without
reading a manual, without jargon, and without feeling stupid.

Things I care about

  • Simplicity — software that a non-technical user can drive without fear.
  • Assistive technology that actually solves a problem, not a demo.
  • AI and agents as force-multipliers for the under-served, not vanity.
  • Writing as a thinking tool, not a marketing channel.
  • Small, self-hosted tools over SaaS sprawl.
  • Dark themes, light typography, and less of everything.

Elsewhere

I'm on GitHub and post the occasional
note on dev.to. For a direct line, use the
contact form.

EXPERIENCE

Taronga Mines Pty Ltd

IT specialist work across systems administration, custom tooling, and internal platforms supporting the mine's operations.

2024 — Present · Emmaville, NSW
INFORMATION TECHNOLOGY SPECIALIST

TAFE NSW

Taught web programming and development to diploma-level students.

2023 — 2024 · NSW
WEB PROGRAMMING TEACHER

Tenterfield Shire Council

GIS data analysis and custom spatial-data tooling for council services and public asset management. Worked across MapInfo, IntraMaps, and QGIS. Collaborated closely with Chartis Technologies to modernise council mapping, and with Spatial NSW during their migration to GDA2020 — re-baselining the state cadastre and other spatial feature layers.

2018 — 2020 · Tenterfield, NSW
GIS DATA PROGRAMMER / SPATIAL DATA ANALYST

RIC Holdings Pty Ltd — Fleet Logistics / Ezy2c

Returned to the RIC Holdings group as senior developer on the core Fleet Logistics / Ezy2c product — fleet tracking, GPS telematics, and asset management. This is where the GPS / asset-tracking expertise matured for me, along with heavy database engineering at scale: every vehicle reported position data every second, across clients in transport, fleet, government, military, and aged-care tracking — tens to hundreds of devices per customer, producing a continuous dataset measured in the millions of records. During this period the group also spun up GSpotRewards (~2013, later rebranded as Go2Rewards) and Go2Telecoms (~2014), which I worked across as part of the wider portfolio. Stayed through the company's growth from startup to full enterprise, building and maintaining the back-office web applications that powered customer deployments.

2011 — 2017
SENIOR DEVELOPER

TelInfo Pty Ltd

Telephony, server management, and fleet telematics — bridging telecom infrastructure and vehicle-tracking systems.

2010 — 2011
IT MANAGER

Power Results Pty Ltd

IT manager responsible for infrastructure and telephony. Set up and ran the VoIP call-centre platform day to day — deployment, operations, and scaling as the customer base grew.

2009 — 2010
IT MANAGER

RIC Holdings Pty Ltd

A holding group spanning multiple businesses — One Zero (phone dealer), Fleet Logistics & Ezy2c (fleet-tracking and telematics), Consign & Sell Warehouse, and Cansdell Signs. Worked across the portfolio doing IT consulting and phone repair, and built a custom point-of-sale (POS) system for One Zero. Early hands-on work across retail IT, hardware-level support, and systems administration for each of the group's operating businesses.

2004 — 2009
IT CONSULTANT / TECHNICIAN
EDUCATION

TAFE NSW

Certificate IV in Training & Assessment (TAE40122)

2023

Grafton TAFE

IT Certificate IV

2003

Tenterfield TAFE

IT Certificate II

1999
SKILLS
Backend
PHP C# / .NET VB.NET Python Database Engineering / Administration MySQL Microsoft SQL Server PostgreSQL Oracle Spatial SQL Vector Databases Desktop Software Development
Domain
VoIP / Telephony GIS / Geospatial Analysis MapInfo IntraMaps QGIS GPS / Fleet Telematics Automation / Process Analysis Document & File Management
Frontend
HTML5 CSS JavaScript / React Mobile Development
Hardware
Computer System Building Hardware Repair & Maintenance Mobile Phone Repair
Ops
Windows & Linux Server Admin Networking Troubleshooting / Analysis
Other
Graphic Design
People
Consulting / Enterprise Support Teaching Management
Tooling
Git / Version Control
HOBBIES
  • AI research & experimentation — tinkering with models, agents, and prompt-driven tooling
  • Gaming
  • Singing
  • Songwriting
TESTIMONIALS