Skip to content
View sergioald's full-sized avatar

Block or report sergioald

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sergioald/README.md

Hi, I'm Sergio 👋

Applied AI & research software for engineering and environmental systems

Digital twins · anomaly detection · sensor-data QA/QC · scientific Python · environmental and industrial systems

Python Research Software Digital Twins Portfolio


About me

I'm a Research Fellow and Data Scientist working at the interface of machine learning, sensor data, and engineering/environmental systems, based at the University of Edinburgh. My work turns complex engineering and environmental data into reproducible tools for monitoring, validation, anomaly detection and decision support.

I'm especially interested in applied AI for sensor-rich physical systems — structural testing, hydrology and hydraulics, and environmental monitoring — where the hard part is usually the data pipeline and validation, not the model.


Where to start

The best starting points are:

Together, these projects show how I approach applied AI beyond model fitting: data quality, reproducibility, validation boundaries, and honest documentation of assumptions and limitations.


Try the demos

These demos use public-safe synthetic or example data so the workflows can be explored without installing the repositories locally.


Selected projects

Project Area What it demonstrates
Meander Morphology Classifier Scientific ML / geomorphology CWT spectra, autoencoder latent spaces, clustering, Streamlit GUI, Zenodo-linked models, reproducible meander-bend classification workflows, and a one-click demo
Hydraulic Digital Twin Digital twins / industrial AI Synthetic digital-twin workflow for hydraulic systems, from generated sensor data to anomaly detection, state classification and decision-support reports
Structural Audio Anomaly Detection Applied ML / anomaly detection Audio-based anomaly screening for structural test campaigns
Urban Drainage Sensor Data Toolkit Environmental infrastructure / sensor QA/QC Public-safe telemetry QA/QC, synthetic drainage-monitoring data, automated reports, anomaly screening, synthetic monitoring-map outputs, and a one-click interactive demo
LDSFL Meander Scientific computing / hydrology Reduced morphodynamic modelling for river meander evolution
TDMS Sync Checker Engineering data QA/QC Synchronisation and integrity checks for multi-channel TDMS sensor data

Additional engineering monitoring workflows

  • Full-scale tidal blade testing: tidal-blade-test-analysis — public-safe research-software workflows for full-scale composite tidal-blade structural-test data, including fatigue summaries, natural-frequency helpers and applied-AI screening.

These repositories complement the main pinned projects by showing how I convert private engineering data into public-safe, reproducible workflows.


Additional collaborative work

  • Remote sensing / environmental monitoring: strandings_from_space — collaborative research software for VHR satellite-image pre-processing, annotation and observer-count comparison for cetacean strandings. My fork is available at sergioald/strandings_from_space.

  • Open-source research software / deep learning: GeoOcean/BlueMath_tk — upstream contributions to the deep-learning autoencoder module of a climate-data analysis toolkit.


Technical focus

  • Applied AI: anomaly detection, classification, time-series and signal features, model validation
  • Engineering data: sensor networks, TDMS files, synchronisation diagnostics, data-quality checks
  • Environmental data: remote-sensing workflows, hydrology, hydraulic modelling, urban drainage
  • Scientific ML: autoencoders, latent spaces, clustering, spectral features, river morphology
  • Scientific Python: NumPy, pandas, SciPy, Matplotlib, scikit-learn
  • Research software: reproducible workflows, command-line tools, GUI tools, documentation, tests

Repository style

I try to make repositories useful as engineering and research artefacts, not just as code. Where possible, projects include a clear problem statement, installation and usage instructions, tests, and an explicit account of what is validated and what is not. This matters most when real industrial, environmental or research data cannot be published — in those cases, the repository is built around a synthetic or public-safe version that still demonstrates the actual workflow.


Contact

I'm interested in applied AI, research software, digital twins, sensor-data QA/QC, and environmental/industrial monitoring.

  • Portfolio: [sergioald.github.io](https drainage
  • Scientific ML: autoencoders, latent spaces, clustering, spectral features, river morphology
  • Scientific Python: NumPy, pandas, SciPy, Matplotlib, scikit-learn
  • Research software: reproducible workflows, command-line tools, GUI tools, documentation, tests

Repository style

I try to make repositories useful as engineering and research artefacts, not just as code. Where possible, projects include a clear problem statement, installation and usage instructions, tests, and://sergioald.github.io/)

Pinned Loading

  1. meander-morphology-classifier meander-morphology-classifier Public

    Python toolkit and GUI for curvature-based meander bend classification using CWT spectra, autoencoder latent spaces, and clustering.

    Python

  2. synthetic-hydraulic-digital-twin-demo synthetic-hydraulic-digital-twin-demo Public

    Synthetic hydraulic digital-twin demo for sensor validation, energy modelling, anomaly detection, fault-state classification and automated reporting.

    Python 2

  3. audio-anomaly-detection-structural-testing audio-anomaly-detection-structural-testing Public

    Audio anomaly detection for structural testing using WST features, CAE feature maps, NCC, and classifiers.

    Python 1

  4. LDSFL_Meander LDSFL_Meander Public

    LDSFL-Meander is a Python reduced morphodynamic model for meandering rivers, with CLI and GUI workflows, dimensional/dimensionless inputs, geometry preprocessing, and reproducible planform simulati…

    Python 1

  5. tdms-sync-checker tdms-sync-checker Public

    Metadata-first TDMS QA/QC tool for timing checks, split-file continuity, activity review, and optional engineering diagnostics.

    Python