Open Source / CSV Inspection / Daily Build

CSV Quicklook

View source ↗Scroll to explore ↓
CSV Quicklook project cover
/ Overview

A dependency-free browser utility for previewing CSV files, spotting uneven rows and checking column completeness before an import.

NameCSV Quicklook

ClientPersonal open-source project

IndustriesDeveloper tooling

Date2026

/ Challenge

CSV files can contain uneven rows, missing values or quoting mistakes that remain hidden until an import fails or produces incomplete records.

/ Provided services

Clear thinking.
Practical delivery.

01

Product definition

Scoped the one-day build around one practical task: inspect a CSV before importing it into another system.

02

Interface design

Created a responsive neo-brutalist workspace for file input, parsing controls, quality signals, a table preview and column summaries.

03

Engineering

Separated character-by-character parsing, validation and column summaries into dependency-free functions that can be tested in Node.

CSV Quicklook feature visual
/ Solution

I built a local browser tool that parses comma, semicolon or tab-delimited text, previews the first 20 rows, flags structural problems and summarizes filled, empty and unique values for every column.

/ Impact

Local-only CSV processing

Quoted-field and newline support

Structural row validation

Seven passing parser tests

/ Tech stack

JavaScript

A character-by-character parser handles quoted fields, escaped quotes, quoted newlines and alternate delimiters.

HTML & CSS

Semantic controls, accessible feedback and responsive table overflow support local file and pasted-text workflows.

Node test runner

Seven tests cover empty input, quoted commas, escaped quotes, multiline fields, alternate delimiters, uneven rows and summaries.

Next project

Shipment SaaS System

View case study ↗