Day 7 of the 100: The Journey to 2026 growth!
If you have a website, you want to know what visitors are doing on your website.
Interested? Comment below with "dashboard"
Inventory and purchasing review for an auto parts wholesaler in Excel: weeks of cover, what to reorder this week and dead stock with no sales for 180+ days. In this sample, $41,200 sat in 14 parts that had not sold in six months. Sample data.
0
21
Python tool for automated logistics KPI reporting.
The system processes Excel data, calculates key performance indicators, and generates structured reports used for operational analysis.
0
89
New portfolio project: Data Importer & Cleaner v1.0.1
Messy spreadsheets are easy to clean.
Cleaning them safely, reproducibly and without losing track of what changed is the harder problem.
I built a Windows desktop application that turns inconsistent CSV and Excel files into validated, cleaned and reusable datasets through a complete reviewable workflow:
Import → Profile → Map → Validate → Clean → Deduplicate → Review → Export
Built with C#, .NET 10, WPF, EF Core and SQLite.
Engineering highlights:
→ immutable source data
→ before/after transformation evidence
→ separate validation and cleaning engines
→ deterministic duplicate detection
→ CSV, XLSX and SQLite export
→ 63 automated tests
→ zero-warning Release build
→ 50,000-row pipeline completed in 2.853 seconds
→ CI, coverage gates and automated release verification
The complete project, documentation and Windows release are available on GitHub:
https://github.com/Staniek-Tech-NL/data-importer-cleaner
#dotnet #csharp #wpf #dataprocessing #softwareengineering