Consulting & Collaboration

Research-grade seismic analysis, on a project basis

I help engineering firms, research groups and graduate researchers with earthquake ground motions, site characterization and nonlinear modelling, bringing the same methods I use in my doctoral research.

Services

Each engagement is scoped in writing before work begins, so you know exactly what you will receive.

OpenSees / OpenSeesPy development

Custom development by an active OpenSees developer and user.

  • Extending OpenSees / OpenSeesPy for your problem
  • Debugging convergence and modelling issues
  • Verification and validation of models
  • Converting Tcl models to OpenSeesPy

Seismic input & ground-motion selection

Input motions for time-history analysis that match your site and hazard.

  • Record selection and scaling to a target spectrum
  • Baseline correction and filtering
  • Intensity measures and response spectra
  • Seismic wave input for soil–structure models

Nonlinear modelling in OpenSees

Finite element models built, checked and documented in OpenSees / OpenSeesPy.

  • Nonlinear time-history analysis
  • Soil–structure and fluid–soil–structure interaction
  • Parametric studies and post-processing scripts
  • Review of existing models

Offshore structures & wind foundations

Seismic analysis support for offshore wind turbines and other marine structures.

  • Monopile seismic demand studies
  • Effects of water depth and oblique wave incidence
  • Seismic input definition for offshore sites
  • Technical reports and literature background

Python tools & GPU acceleration

Reliable, documented code for earthquake-engineering workflows.

  • OpenSeesPy automation: model generation and batch runs
  • Post-processing with NumPy, pandas and SciPy
  • Publication-quality figures
  • CUDA acceleration of heavy computations

Research collaboration & review

Support for research projects in earthquake and offshore engineering.

  • Joint research and co-authored studies
  • Technical review of methods, models and code
  • Guidance on modelling and analysis workflows
  • Training in OpenSeesPy and Python for seismology

How it works

A simple, transparent process from first email to final delivery.

  1. Enquiry

    Email me a short description of your project, timeline and what you need.

  2. Scoping

    We agree the scope, data, assumptions and deliverables, usually after a short video call.

  3. Proposal

    You receive a written proposal with tasks, timeline and fee before any work starts.

  4. Delivery

    Results, documented code and/or a technical report, with a round of questions included.

Working principles

  • Confidentiality. Your data and results stay private; I am happy to sign an NDA.
  • Transparency. Every assumption is documented and every result is reproducible.
  • Honest scope. If a task is outside my expertise, I will tell you and suggest who can help.
  • Academic integrity. I do not write theses, assignments or papers on someone else's behalf.

Good to know

Not a licensed engineer of record. My work supports analysis and research. Designs for construction must be reviewed and signed by a licensed professional engineer in your jurisdiction.

Availability depends on my doctoral research schedule and university regulations.

Have a project in mind?

Send a short description and I will reply with questions or a proposal.

Email me