Project · 2025
Clean My Data
A CSV cleaner that detects common issues, explains them in plain language, and only applies rule-based fixes after the user approves them.
The Problem
Cleaning CSV files often means repeating the same fixes by hand, and fully automatic tools can change data in ways that are hard to review.
Why I Built It
I wanted a way to automate repetitive CSV cleanup without giving up control over what actually changes in the file.
The Solution
The tool accepts CSV files, detects common data-cleaning issues, lets users preview proposed fixes, and requires approval before anything is applied. Actual cleaning uses deterministic, rule-based transformations. AI is used to summarize detected issues in understandable language.
How It Works
AI does not blindly modify the dataset. It helps explain what was found, while the cleaning itself stays rule-based and user-approved.
- Next.js
FastAPI
- pandas
- OpenAI
Tech Stack
Python
FastAPI
- pandas
- Next.js
React
TypeScript
- OpenAI