Skip to content

PREDICTIVE MAINTENANCE · MINING FLEETS · ENGINE HEALTH

Predictive maintenance for mining haul trucks.

I build multi-signal monitoring that reads every engine against today’s load and ambient conditions, not a fixed alarm limit. Proven on high-speed engines running 24/7 at sea.

  • IN PRODUCTION 24/7
  • MARINE · ENERGY · MINING
  • MADRID / REMOTE
EXHAUST GAS TEMP · CYL 4 · °CSTATUS: WATCH
EXHAUST GAS TEMP · CYL 4 · °CLine chart of exhaust gas temperature on cylinder 4 over the last 120 days. The measured signal drifts upward from about 415 to 456 degrees Celsius. A projected trend, drawn as a dashed line, crosses the 472 degree alarm limit in approximately 34 days. Illustrative data.ALARM LIMIT · 472 °CNOW420440460−120−80−400+40DAYS
TIME-TO-ALARM ≈ 34 DAYSMEASUREDPROJECTEDALARM LIMITillustrative data
  • MARINE

    IN PRODUCTION

    High-speed engines, generators and navigation on vessels at sea, tolerant to intermittent connectivity.

  • ENERGY

    IN PRODUCTION

    Power plants running around the clock: gensets, running hours, load and temperature under real operating conditions.

  • MINING

    READY TO DEPLOY

    Haul trucks and LHDs emit the same ECU signals. The approach layers on top of the OEM telemetry already in place.

01

FIELD EVIDENCE

11/12
FAILURES DETECTED
3
VESSELS IN SERVICE
160d
DAYS MAX EARLY WARNING

Retrospective validation on multi-year historical data from three vessels in service. Eleven of the twelve developing failures in the record were flagged ahead of the event; one was missed. Earliest signals moved up to 160 days before the event.

02

HOW I WORK

The full cycle, not a slice of it.

COLLECTMAPPREDICTACT

  1. 01

    Ingest

    Sensor & ECU telemetry: pressures, temperatures, load, running hours. Tolerant to intermittent connectivity.

  2. 02

    Store

    Time-series at scale: InfluxDB, PostgreSQL, retention and downsampling.

  3. 03

    Trend

    Per-signal health trends against reference behaviour, not raw thresholds.

  4. 04

    Project

    Time-to-alarm: when each signal will cross its limit, weeks ahead.

  5. 05

    Act

    Triage dashboards maintenance teams actually work with every day.

The faults you most want to catch only show themselves when it's hot.

The season that produces your false alarms is the season that holds your real ones.

03

SELECTED WORK

2024–present

Real-time vessel monitoring platform

Integrated software + hardware platform monitoring high-speed engines, generators and navigation on vessels at sea. Continuous acquisition tolerant to intermittent connectivity, alarm processing and prioritisation, dashboards for crew and shore teams.

  • React
  • NestJS
  • InfluxDB
  • MQTT
  • Grafana
  • Docker

OUTCOME

RUNNING IN PRODUCTION ON VESSELS AT SEA · USED FOR WARRANTY VALIDATION

2023–present

Mobile apps, end to end

Personal and client apps, owned end to end: architecture, design, testing, deployment and production maintenance. Published on the App Store and Google Play with international distribution; subscription and payment flows, 2FA, SMS validation and ID verification.

  • SwiftUI
  • React Native
  • Expo
  • Firebase
  • TypeScript
  • Stripe/RevenueCat

OUTCOME

2M+ CUMULATIVE IMPRESSIONS ACROSS PUBLISHED APPS

2026–present

Predictive maintenance services

Per-signal engine trend analysis, fleet-wide condition classification, time-to-alarm projection and prioritisation of interventions. Ingestion of historical manufacturer data for retrospective degradation analysis; LLM-assisted analysis of engine charts.

  • NestJS
  • PostgreSQL
  • InfluxDB
  • AWS
  • Claude (LLM analysis)

OUTCOME

FAILURES CAUGHT AS TRENDS, WEEKS BEFORE ALARMS

2019–2025

Payments & enterprise systems

Earlier career across high-stakes enterprise software: real-time web platforms for digital entertainment, full-stack delivery at Solera, software architecture at Accenture, and high-volume banking and payment gateways at Worldline. Java/Spring microservices, backend architecture, deployment and monitoring.

  • Java
  • Spring
  • Microservices
  • Jenkins
  • Kubernetes
  • OpenShift

OUTCOME

WHERE DOWNTIME HAS IMMEDIATE, MEASURABLE CONSEQUENCES

04

STACK

Data & telemetry
InfluxDBMQTTGrafanaPostgreSQLMongoDBtime-series
Backend
NestJSNode.jsTypeScriptJavaSpringGroovymicroservices
Mobile
SwiftUIReact NativeExpoFirebaseTwilioStripeRevenueCat
Web
ReactNext.jsAngularTailwind
Ops
DockerKubernetesAWSOpenShiftJenkinsGitLab CITerraform
AI
Claude Agent SDKLLM-assisted analysis
05

ABOUT

Before machine health I built enterprise software: real-time web platforms, full-stack delivery at Solera, software architecture at Accenture, and high-volume payment gateways at Worldline, where a failed transaction is a real problem for a real person. That is where the discipline comes from. Software that is tested, observable, and able to run unattended for months.

Since late 2024 I have been fully focused on machine health. Engine telemetry, time-series storage, per-signal trend analysis and time-to-alarm projection for vessels, power plants and heavy machinery fleets, mining trucks and LHDs included. The approach is brand-agnostic: I work with the ECU signals the equipment already emits (Sandvik, Caterpillar, Komatsu, Epiroc, Volvo) instead of asking anyone to replace hardware.

On the side I design, ship and maintain my own mobile apps, with over two million impressions across the App Store and Google Play. I am based in Madrid and work remote. English C2. I like the problems where the data is messy, the connectivity drops, and someone downstream has to make a maintenance decision from what I put on screen.

06

APPS

Shipped to the stores, end to end.

Personal and client apps, designed, built, published and maintained by me. Every listing below is live; go press the buttons.

  • Loothy

    2026 · iOS

    Peer-to-peer messaging between iPhones over AirDrop and Bluetooth. No internet, no servers, no accounts; built for emergencies and offline situations.

  • VoleyScore

    2026 · iOS / Android / Web

    Volleyball scoreboard for live match points, sets and statistics.

  • Futsaleros

    2026 · iOS / Android

    Futsal team and match management: squads, stats, videos, push notifications and full season tracking.

  • Mowing Simulator

    2026 · iOS

    Relaxing lawnmower simulator with realistic mechanics and equipment progression.

  • Drill Simulator

    2026 · iOS

    Casual drill game with realistic physics, destructible materials and unlockable tools.

  • Lampost

    2025 · iOS / Android

    Second-degree social network: find people for services through your contacts and theirs. No spam, just trust.

  • Farmalendar

    2025 · iOS / Android

    Shift calendar for pharmacists: colour-coded shifts, automatic hours and monthly statistics.

  • We Are Go In

    2025 · iOS / Android

    Join and organise collaborative sporting activities with people nearby.

  • BurnBucks

    2025 · iOS

    Fitness with a rewards system: burn calories, earn points, cash them in.

  • Facenticator

    2024 · iOS

    Facial authentication via ARKit gesture recognition. Biometric security without fingerprints.

  • Grouppy

    2023 · iOS

    Create and manage friend groups and events: plans, voting and coordination.

2M+ CUMULATIVE IMPRESSIONSAPP STORE + GOOGLE PLAYINTERNATIONAL DISTRIBUTION

07

CONTACT

Bring one machine and one month of telemetry.

I’ll review the signal coverage, baselines and alarm logic, then show you where fixed thresholds are hiding faults or creating noise.

REQUEST A TELEMETRY REVIEW