Skip to content
View felipearocha's full-sized avatar

Block or report felipearocha

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
felipearocha/README.md

Felipe Rocha

Asset Integrity Engineer
RBI Decision Systems • Engineering Data Architecture • Physics-Constrained ML • Secure Automation


Engineering Profile

I design and implement decision-support systems for asset integrity and risk-based inspection (RBI) programs.

My work operates at the boundary between engineering judgment, structured data systems, and applied machine learning. The objective is not algorithmic novelty — the objective is defensible operational decisions.

Systems are built to ensure:

  • Explicit assumptions
  • Transparent transformation logic
  • Inspectable data lineage
  • Bounded model behavior
  • Visible failure modes

System Architecture Philosophy

flowchart TD
    A[Physical Reality] --> B[Structured Engineering Data]
    B --> C[Explicit Domain Logic]
    C --> D[Physics / Risk Framing]
    D --> E[Validation Harness]
    E --> F[Operational Decision Support]
Loading

Engineering judgment is preserved — not replaced.
Automation reduces ambiguity, not accountability.


Architectural priorities:

  • Schemas aligned with physical meaning
  • Validation at ingestion
  • Deterministic transformations
  • Version-controlled logic
  • Full audit trail

Data quality is treated as an engineering risk variable.

Technical Stack

Primary language: Python, HTML, Javascript
Design emphasis: Reproducibility • Auditability • Determinism


Engineering Principles

If an assumption is not written, it will fail silently.

If data lineage is not explicit, the decision is not defensible.

If a model cannot define its boundary conditions,
it is not operational.

Integrity Code Series

Open-source physics-first integrity simulators. Each entry is a self-contained Python package with governing PDEs/ODEs documented in code, analytical benchmarks against textbook constants, a Monte Carlo layer over the deterministic model, and a run_all.py entry point that reproduces every figure.

# Repo Domain
Week 3 Integrity-code-series-3 F1 lap simulation (six coupled ODEs)
Week 6 Integrity-code-series-week6-smartphone-galvanic Smartphone galvanic corrosion (Laplace + Butler-Volmer)
Week 7 integrity_code_series_week7_h2_lferw LF-ERW H2 conversion (B31.12 + NACE TM0316)
Week 8 integrity-code-series-week8-creep-fatigue-heater Creep-fatigue 9Cr-1Mo (Norton/Omega + Coffin-Manson)
Week 9 integrity-code-series-week9-cui CUI thermohygro-electrochemical (3 PDEs, Strang)
Week 10 integrity-code-series-week-10_nnph_scc NNpHSCC full-physics (Chen-Sutherby-Xing + BS 7910)
Bonus Vibration-Accelerated-Corrosion-Coupled-Mechano-Electrochemical-Simulation Vibration-accelerated corrosion (SDOF + Butler-Volmer + Archard)
Bonus synthetic-integrity-digital-twin-piml Physics-informed neural-network surrogate
Bonus integrity-data-foundation Engineering data validation baseline

Live status dashboard: integrity-code-series-dashboard — auto-refreshed monthly.


GitHub Activity


Contact

feliper@infinitygrowth.ca
felipe@olivainternationaltech.com
https://www.linkedin.com/in/felipe-rocha-7a944b133/

Open to technical discussions involving:

  • Asset integrity digitalization
  • RBI architecture
  • Physics-informed modeling
  • Engineering-grade automation
  • Secure industrial data systems

Popular repositories Loading

  1. felipearocha felipearocha Public

    Asset Integrity Engineer bridging RBI decision frameworks, data engineering, and applied machine learning through transparent automation.

    1

  2. integrity-data-foundation integrity-data-foundation Public

    Engineering-first data validation and structuring baselines for integrity and RBI decision support.

    Python 1

  3. synthetic-integrity-digital-twin-piml synthetic-integrity-digital-twin-piml Public

    Physics-informed neural-network surrogate for asset-integrity digital twin. ODE-constrained training with KKT enforcement.

    Python 1

  4. Integrity-code-series-3 Integrity-code-series-3 Public

    Physics-informed F1 lap simulation. Six coupled ODEs integrated along arc length: velocity, slip angle, ERS state of charge, fuel mass, tyre temperature, and tyre wear. Gaussian thermal grip window…

    Python 1

  5. Vibration-Accelerated-Corrosion-Coupled-Mechano-Electrochemical-Simulation Vibration-Accelerated-Corrosion-Coupled-Mechano-Electrochemical-Simulation Public

    A physics-first engineering simulation of vibration-accelerated corrosion in X65 carbon steel pipe under CO2-saturated brine. The system couples: - Damped single-degree-of-freedom structural vibrat…

    Python 1

  6. Integrity-code-series-week6-smartphone-galvanic Integrity-code-series-week6-smartphone-galvanic Public

    Laplace equation in 2D for potential distribution in the thin electrolyte film. Butler-Volmer kinetics at each metal boundary (Au plating, Ni underlayer, SS304 shell, Cu PCB trace). Faradaic dissol…

    Python 1