About me

A Mining Engineer's Perspective, Combined with Technology Experience.

I bring mining engineering education together with approximately 25 years of experience in software development, databases, automation, reporting, and business intelligence.

My professional story

Two complementary areas of experience.

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.

Mining landscape illustrating the domain context of my education
Domain understanding meets implementationIndependent consultant, working directly with clients.
Mining engineering foundation

Education that helps me understand the operation.

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.

Diploma in Mining and Mine SurveyingThree-year diploma education
Bachelor of Technology in Mining EngineeringFour-year degree education
Mining lifecycle exposureSurveying, operations, equipment, processing, production, and safety concepts
Microsoft Excel and VBAFormulas, macros, UserForms, and reporting automation
Access and SQL ServerDatabase applications, queries, T-SQL, and data management
Power BI and analyticsDashboards, DAX, Power Query, KPIs, and reporting
Automation and integrationPython, data cleansing, APIs, and Microsoft Power Platform tools
My technology journey

Practical tools built around real requirements.

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.

My approach

Start with the operational problem.

Good technology choices follow a clear understanding of the need, the people using the output, and the data that is actually available.

Understand first

Discuss the operational question before deciding which technology to use.

Work with what exists

Use the client's current data and systems wherever practical and appropriate.

Make it understandable

Present reports for both technical and non-technical users.

Validate the details

Check data and calculations as part of development and review.

Support maintainability

Build maintainable solutions and provide appropriate documentation.

Respect confidentiality

Protect client data and agree suitable handling and access before work begins.

Let's talk about your operational data.

I am interested in working with mining businesses that want to make better use of operational data through automation, reporting, databases, and business intelligence.

Let's Discuss Your Requirements