Understand first
Discuss the operational question before deciding which technology to use.
I bring mining engineering education together with approximately 25 years of experience in software development, databases, automation, reporting, and business intelligence.
I began with formal education in mining and mine surveying, studying technical and operational aspects of the mining lifecycle—from surveying and extraction to drilling, blasting, crushing, beneficiation, machinery, maintenance, production, and safety.
My professional career subsequently developed in software, database development, automation, reporting, and business intelligence. Over approximately 25 years across full-time employment and freelance work, I have built practical experience with Microsoft and related technologies.
I now want to apply this combination of mining knowledge and technology experience to data, reporting, and process challenges in the mining sector.
My education includes a three-year Diploma in Mining and Mine Surveying and a four-year Bachelor of Technology degree in Mining Engineering. This foundation helps me understand how mine operations work and the context behind common operational measures.
It informs how I approach production and material movement records, machinery performance, downtime, fuel, drilling, blasting, plant throughput, ore quality, blending, and production schedules.
Important scope note: I am not presenting myself as a registered or currently practising statutory mining engineer. I do not provide regulated engineering approvals, statutory inspections, mine-safety certification, or blasting approvals.
My technology experience includes Excel and VBA-based automation, Access and SQL Server databases, Power BI dashboards, data cleansing and integration, process automation, Python, and analytics.
I focus on translating business requirements into working tools—whether that means making recurring reports easier to prepare, structuring operational records, or presenting data in a more useful way.
Good technology choices follow a clear understanding of the need, the people using the output, and the data that is actually available.
Discuss the operational question before deciding which technology to use.
Use the client's current data and systems wherever practical and appropriate.
Present reports for both technical and non-technical users.
Check data and calculations as part of development and review.
Build maintainable solutions and provide appropriate documentation.
Protect client data and agree suitable handling and access before work begins.
I am interested in working with mining businesses that want to make better use of operational data through automation, reporting, databases, and business intelligence.