Work/2026
kamiru.art
Portfolio CMS + Instagram analytics platform for a working artist, live in production on Cloudflare.

~0 JSshipped from the edge
48/dayMeta API call budget respected
7/28dderived engagement windows
A block-based portfolio site an artist edits herself from a visual admin, plus a brand-facing media kit powered by her real Instagram data. The site ships near-zero JavaScript from the edge; heavy media lives in object storage; and a scheduled worker turns the Meta Graph API into verifiable audience metrics.
Highlights
- Medallion architecture on Cloudflare. Bronze (raw, replayable JSON in R2) → silver (normalized multi-tenant tables in D1) → gold (derived 7/28-day metrics: engagement by reach, growth, virality), fed by a cron Worker that respects a ~48-call/day API budget with backoff and pagination.
- Ephemeral data capture. Story insights vanish 24 hours after posting, so a frequent run captures them with COALESCE upserts that never overwrite real values with nulls — plus anomaly quarantine and per-endpoint sync state so silent API failures surface in the dashboard.
- Honest, gated reporting. The media kit is served behind signed magic links (watermarked per brand) or email + Turnstile, entirely server-side, and never displays a number Meta doesn’t actually provide.


