← All projects

PHP 8 · MySQL · Private / commercial

CobbVision

A production SaaS platform for Subaru tuners. It ingests datalog CSVs from the Cobb AccessPort — the handheld ECU tuning device — and turns raw, messy sensor data into clean plots and actionable diagnostics.

PHP 8 · MySQL Stripe OAuth REST API iOS + Android companions Private repo
This is a private, commercial project, so what's below is a high-level overview of the architecture and my role — not a tour of the source. The companion mobile apps are public: iOS · Android.

The problem

The Cobb AccessPort logs dozens of engine parameters to CSV — but the format is a moving target. The same value shows up under many different column names depending on firmware, vehicle, and the logging profile a tuner chose: AF Sensor 1 Ratio (AFR), Engine Speed (RPM), Manifold Rel Pressure (Boost), and so on. Before you can plot or diagnose anything, you have to make sense of that chaos.

What I built

The stack

LayerTechnology
LanguagePHP 8.1+
Web serverApache + mod_rewrite
DatabaseMySQL / MariaDB
PaymentsStripe Elements + webhooks
AuthGoogle & Facebook OAuth
ChartsChart.js
Hosting / CIDreamHost · GitHub Actions

It's a complete, self-funded product: I designed the data model, wrote the backend, built the billing and API, shipped the mobile companions, and run the deployment. The kind of end-to-end ownership that's hard to fake.

← Back to all projects