Selected work

Selected work.

Production applications, all built and shipped. Running in companies now. Client names, logos, and live URLs are withheld — each engagement is shown by its problem, architecture, and outcome. Walkthroughs available on request.

Analytics platform interface1 / 3

Data platform

Manufacturing & distribution — commercial and supply-chain analytics

Analytics platform

One analytics platform across procurement, inventory, and in-transit sales: shared filters, governed measures, and a drill path from headline number to individual line.

At a glance

Inventory aging

5age bands

value and staleness by warehouse, drillable to the inventory line

PO lineage & yield

100%

of receipts traced from purchase order to run, product yield vs. target, recovery and margin

In-transit inventory

1click to quote

arrival timeline by ETA week, volume by origin country, quotable lines with data-quality flags

LovableTypeScriptPostgresSupabaseSemantic metrics layerrecharts
Client work shown anonymized — walkthrough on request
Sales opportunity pipeline interface1 / 1

Data platform

Manufacturing & distribution — sales and procurement

Sales opportunity pipeline

A pipeline view of sales opportunities tied to in-transit inventory: coverage, value, ETA, and quotable lines in one filterable dashboard.

At a glance

Pipeline value

$4.1B

Estimated inventory value in transit

Coverage

121.8M lb

Inventory coverage with aging and drillable filters

Quotable lines

1click

From headline number to individual offer line

LovableTypeScriptPostgresSupabase
Client work shown anonymized — walkthrough on request
Daily operations report interface1 / 1

Dashboards

Manufacturing — plant operations and finance

Daily operations report

An auto-drafted daily run report: recovery, yield, shrink cost, and where every pound went — written in plain language before the morning meeting.

At a glance

Recovery

98.0%

Measured against benchmark on 854,494 lb of daily input

Shrink cost

$4.66/ lb

Cost per target unit, with downgrade to WIP broken out

Summary

4bullets

Auto-drafted narrative naming the day's cost and yield drivers

LovableTypeScriptPostgresSupabase
Client work shown anonymized — walkthrough on request

Bring me the problem your team has been working around.

If AI is the right answer, I’ll show you where. If it isn’t, I’ll tell you that too.

Tell me the outcome you need. I'll tell you what it takes, what it costs, and whether I'm the right person for it.