Artificial Intelligence
Interactive AI systems for modelling, inference, and visualization.
I build interactive, explainable systems for geotechnical intelligence, autonomous constitutive modelling, and scientific visualization—bridging physics, data, and design.
Each interactive animation below highlights a key project. Click to explore the full experience.
Applied scientist and computational geomechanics engineer building production‑grade, explainable AI for the ground. I combine physics‑based modelling (FEM, HM/THM multiphysics, unsaturated soils, contact mechanics) with modern ML (reinforcement learning, surrogate modelling, Bayesian inference, MCTS/PSO) to automate constitutive model formulation, parameter identification, and real‑time ground assessment. I design human‑centered visual analytics that turn complex simulations and data streams into actionable engineering decisions.
Interested in collaborating or learning more? Reach out and let's chat.
Step-by-step visualisation of the orchestrated agents for automatic constitutive model formulation, implementation, and calibration.
Four interconnected capabilities drive Spider's intelligent geotechnical problem-solving.
Symbolic AI meets Machine Learning - Where physics-based rules and data-driven models collaborate for reliable geotechnical decisions.
Physics-anchored numerical methods - Advanced finite element workflows with constitutive models for real-world soil and rock behavior.
Unified data foundation - From historical archives to live sensor streams, ensuring data quality and temporal consistency across all sources.
Parameter recovery from observations - Using Bayesian inference and optimization to identify governing parameters from field measurements.
Watch the SPIDER engine transform any input into confident, auditable decisions
What you're about to see is the SPIDER engine at work. The animation visualises how Spider ingests anything, translates it into a shared geotechnical symbol set (Σ), chooses the best providers, and explains the result.
Spider's intelligent geotechnical solver that dynamically selects optimal computation paths, combining physics-based equations, empirical correlations, and ML models to solve complex soil mechanics problems with full traceability and explainability.
Australia’s road network faces growing distress from extreme rainfall, heat, heavy freight. A siloed view misses interactions that drive failures like rutting, cracking, and pavement moisture damage. We are working on an integrated approach fuses climate, traffic, soil mechanics, AI and monitoring data to provide a shared context for each segment, enabling earlier detection, targeted maintenance, and more resilient design.
Digital co‑pilot for QA/QC: fuse midpoint measurements with physics‑aware RL to estimate void‑ratio distributions and uncertainty, iteratively learning from observations.
Soil parameters, environmental data, and site conditions
Collect soil measurements at grid midpoints
Predict void ratio for measured cell
Update policy from measurement vs prediction
Optimized void ratio distributions
AlphaGeo is a multi‑agent system that automates traditionally demanding tasks in geotechnical modeling—constitutive model setup, parameter identification, and calibration. In this demo, AlphaGeo: (1) samples parameters and initial conditions within bounds (Explorer), (2) builds a surrogate dataset from states S and deltas D (Self‑Play), (3) trains a model f: X→ΔA to predict parameter adjustments (Learner), and (4) refines adjustments with MCTS to minimize calibration error.
Explorer samples A (model parameters [a₁..a_M]) and G (initial conditions [g₁..g_NIC]) within their bounds. Each sample yields a prediction yᵢ and a delta Δyᵢ = yᵢ − y₀ (vs baseline y₀). States are S = {(x, y₀)} and deltas are D = {Δyᵢ}; together they form X = {S, D} for the learner.
X collects states S and differences D where S = {(x, y₀)} are baseline input‑output pairs, D = {Δyᵢ} are per‑trial prediction deltas; A are model parameters [a₁..a_M]; G are initial conditions [g₁..g_NIC].
Everything is developed in the open. Explore the codebases below and get involved via issues and discussions.
Describes the Spider approach to unifying domain rules, physics, and machine learning in a reproducible pipeline.
Outlines assurance cases, provenance tracking, and standards alignment for safety-critical decisions.
Engineers and researchers building explainable geotechnical intelligence.
Principal Investigator — Knowledge Systems
Alex leads Spider's knowledge-driven stack: typed ontologies, assurance cases, and hybrid reasoning pipelines. Previously at ExampleLab and Uni Example.
Lead Engineer — Symbolic Reasoning
Jamie designs the rule engine and provider registry for auditability and speed, focusing on typed KGs and verifiable explanations.
Research Fellow — Geotechnical Modelling
Casey bridges field data and computational mechanics, calibrating constitutive models and building uncertainty-aware checks.