← Back to work

Full-Stack

Lumin

Upload a CSV and ask questions in plain English. Lumin answers with auto generated charts, flags anomalies in numeric columns, and exports the findings.

Lumin screenshot

The problem

Most small companies cannot justify a full time data analyst, so their data just sits there. When I looked into it around Cleveland, more than 60% of the companies I checked were doing their analysis by hand or not at all. The gap is not the data, it is that reading it takes a skill and a salary they do not have.

What I built

  • Let a user upload a CSV, JSON or text file and ask questions in plain English, with Claude doing the analysis underneath.
  • Generated charts automatically with Vega-Lite when a picture answered the question better than text, and flagged anomalies in numeric columns.
  • Added the things that make it usable day to day: pinning key insights, exporting findings to PDF, and a weekly email digest.
  • Built the whole product on Next.js and Supabase with real auth and storage, not a throwaway demo.

The outcome

Lumin turns a raw file into plain English answers and charts in a couple of questions, which is the work a small business would otherwise pay an analyst for.

Stack

  • Next.js
  • TypeScript
  • Claude API
  • Supabase
  • Vega-Lite