Projects

Things I've built, explored, and shipped.

Predictive Maintenance Pipeline

End-to-end ML pipeline that ingests vibration sensor streams, engineers features (RMS, kurtosis, FFT bands), trains an LSTM model, and serves predictions via a REST API — all containerised with Docker Compose.

Python PyTorch FastAPI Docker

Link: https://github.com/alexrivera/pred-maintenance

Click "Less" to collapse.

View →

CFD Post-Processor

A Python toolkit for batch-processing OpenFOAM output files: extracts pressure / velocity fields, generates publication-quality plots, and exports summary CSVs. Reduced analysis time from hours to minutes.

Python NumPy Matplotlib OpenFOAM

Link: https://github.com/alexrivera/cfd-postprocess

Click "Less" to collapse.

View →

Sensor Dashboard

FastAPI + HTMX real-time dashboard that polls an InfluxDB time-series database and renders live charts without a heavy JS framework. Deployed on a Raspberry Pi in the lab.

FastAPI HTMX InfluxDB Raspberry Pi

Link: https://github.com/alexrivera/sensor-dashboard

Click "Less" to collapse.

View →

Portfolio Site

This site — a FastAPI-powered portfolio with Jinja2 templates, Tailwind CSS, Alpine.js micro-interactions, and HTMX for progressive enhancement. Content fully driven by a single YAML file.

FastAPI Tailwind Alpine.js HTMX

Link: https://github.com/alexrivera/portfolio-site

Click "Less" to collapse.

View →