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

Food Processor & Importer — commercial and supply-chain analytics

Analytics platform

One analytics platform across procurement, inventory, and on-water 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, primal yield vs. target, recovery and margin

On-water inventory

1click to quote

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

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

Data platform

Food Processor & Importer — sales and procurement

Sales opportunity pipeline

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

At a glance

Pipeline value

$4.1B

Estimated inventory value on the water

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

Food processor — 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 pound, with downgrade to trim / 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.

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.