Data and artificial intelligence tools that turn complex operations into clarity.
I build analytics apps, KPI dashboards, and rapid prototypes — end to end, from first sketch to a live product.
What I do
Three things, done well, rather than everything done adequately.
Data tools & analytics apps
Browser-based tools for comparing, cleaning, and exploring data — built for people who work with spreadsheets and files every day, not just engineers.
KPI dashboards & reporting
Turning raw operational data into dashboards that a team actually opens — clear metrics, sensible defaults, no clutter.
Rapid prototype builds
A working product in weeks, not quarters. Scoped tightly, built with modern tools, and shipped to real users fast.
Work
A growing set of live products — click into any of them and the preview opens the real, running app. More tools are on the way.

DataDiff
Checking statusCompare any two CSV or Excel files — instantly.
A browser-based comparison tool for CSV and XLSX files. Upload two files and get a full column-by-column analysis — data types, null rates, population %, missing columns — plus row-level lookups by ID. Handles up to 50,000 rows and 200 columns, and no data leaves the browser until processing.
- Data tools
- Next.js
- Supabase
- Tailwind

SCMKPI
Checking statusSupply chain KPIs, built on industry standards.
An industry-standards-based supply chain KPI catalog and analytics app. Browse and select KPIs, download data templates, upload your data, and get clear dashboards — turning raw supply-chain data into decision-ready metrics.
- Supply chain
- Analytics
- Dashboards

KPI Builder
Checking statusDesign and track the KPIs that matter.
A tool for defining, structuring, and building custom KPIs from the ground up — pick metrics, set targets, and track progress without wrestling a spreadsheet into submission.
- KPIs
- Analytics
- Web app

DocExtract
Checking statusLogistics documents → structured data.
Converts unstructured logistics documents — commercial invoices, bills of lading, proofs of delivery, packing lists, and purchase orders — into clean, structured data. Schema-based extraction adapts to different layouts and templates, and processing happens in memory with no file storage.
- Supply chain
- Document extraction
- Automation

ReceiptSnap
Checking statusSnap a receipt. It logs itself.
Photograph a receipt and Claude's vision model extracts the merchant, amount, date, and line items automatically — no typing, no cloud uploads. Auto-categorizes spending, tracks budgets and subscriptions, and exports to CSV or PDF, all processed locally on the device.
- Consumer app
- AI
- Mobile

Plainsight
Checking statusTalk to any data. Get exact answers.
Upload spreadsheets, PDFs, or connect an API, then ask questions in plain English. Plainsight generates and runs real code against your data — not an approximation — and shows the underlying logic alongside the visualized result.
- Data tools
- AI
- Analytics

About
My work sits at the intersection of Building Information Modeling, applied artificial intelligence, and supply chain intelligence. That background shapes how I build software: practical tools that turn dense operational and construction data into something a team can actually act on, not just another dashboard. Every product here is a live, working application — built end to end, from problem definition to a shipped tool — with the same rigor I bring to Building Information Modeling and supply chain work.
Remote