AutiTech.
← Selected work

DATA PRODUCTS / FULL-STACK SOFTWARE

GasTech

An interactive U.S. gasoline-price atlas that makes historical comparisons understandable—and shows exactly what the data can support.

MY ROLE

Product concept, interaction requirements, source strategy, and direction of implementation across ingestion, API, and interface.

PROJECT MILESTONE

Working development platform

GASTECH01
30 years.

Questions become comparisons.

SOFTWARE & DATAILLUSTRATIVE DATA DESIGN
01 / THE CHALLENGE

Thirty years. A clearer picture.

A national map makes local history look easy. The hard part is that thirty years of consistent data does not exist at every geographic level. The product needed to answer useful questions without presenting regional averages as station-level facts.

02 / THE THINKING

Decisions that
shape the system.

01

Start with a defensible baseline

Use annual state history as the long-range backbone and add higher-frequency series where published sources support them.

02

Make comparison approachable

Connect map navigation, location search, a timeline, and a comparison tray. Limit active overlays to five so the chart remains readable.

03

Carry provenance through the stack

Shared contracts preserve direct-local, direct-regional, fallback, and unsupported coverage classes from ingestion to the interface.

04

Keep the architecture adaptable

Separate data acquisition, shared schemas, serving logic, and presentation. The API supports a compiled-data path and an optional PostgreSQL backend.

HOW THE PIECES CONNECT Conceptual architecture
  1. Source snapshots
  2. Validated facts
  3. Typed API
  4. Map & timeline
  5. Location comparison

Inside the implementation

The original request centered on layperson-friendly comparisons. The implementation uses long-range line charts for trends and grouped comparisons for narrower windows. Viewport-driven map requests and capped responses keep interaction bounded, while downsampling supports long weekly series. A county or ZIP search can resolve to a supported parent region with that relationship explicitly displayed.

03 / THE RESULT

What the work
demonstrates.

The workspace contains a responsive map-and-chart application, typed API, shared validation schemas, source refresh adapters, compiled datasets, and operational runbooks. EIA and BLS price series have distinct roles; FHWA tax tables remain contextual data.

Why it matters to a client

Useful for businesses that need to turn fragmented datasets into a decision tool, with understandable comparisons and traceable methodology.

React / ViteFastifyTypeScript / ZodETLPostgreSQL option
KEEP EXPLORINGProject Echo
HAVE A PROBLEM WORTH SOLVING?

Let’s make
something work.

Tell me what you’re building, what’s getting in the way,
and what a useful result would look like.