
The problem
Tracking oil tank levels and validating field deliveries is manual and error-prone, leading to wasted trips and unnoticed discrepancies.
What I built
A hardware-software system that reads EOG API data and a Raspberry Pi Pico 2 sensor feed to detect level changes, validate delivery tickets, flag discrepancies, and compute optimized delivery routes on a Mapbox view.
How it works
Built at HackUTD 2025. It reads oil-tank levels two ways — the EOG API and a Raspberry Pi Pico 2 sensor over serial — to catch level changes, check them against delivery tickets, flag the ones that don't match, and route the next truck on a Mapbox map.
Stack
- Python
- TypeScript
- Flask
- Pandas
- Mapbox API
- Raspberry Pi Pico 2
- Hardware
- Serial Communication
- EOG API