Distribution ERP
CV Anugerah Sejati — building-materials distributor · CTO & Lead Developer

I turn messy, real-world operations — the spreadsheets, the WhatsApp threads, the guesswork — into software teams actually use. From the database to the dashboard, I own it end to end.
$ whoami
full-stack · Laravel + Next.js · ships to production
$ ls ~/shipping
The six that carry the most weight — a live ERP in daily production, a SaaS I own, and the builds where the hard part was payments, tenancy, operations or geography.
CV Anugerah Sejati — building-materials distributor · CTO & Lead Developer

AI review-intelligence SaaS · Solo founder & full-stack

Stripe Connect marketplace payments · Full-stack build

Team task board · Full-stack build (Supabase + Next.js)

Spreadsheet-to-system for an SME's purchasing · Full-stack build

Plantation monitoring system · Full-stack build (Next.js + Leaflet)

Everything else I've shipped and still keep online. All of them are demos I designed and built myself, and every one is clickable — filter by the kind of thing you're looking for.

Premium olive-oil store with a working cart — add to cart, drawer, quantities, mock checkout, all persisted.

Single-product skincare DTC landing — masked headline reveal, shop-by-concern, add-to-bag through to checkout.

Quiet-luxury ready-to-wear one-pager: editorial hero, product edit, interactive lookbook and a functional cart.

Florist atelier in Bahasa Indonesia, priced in Rupiah — bouquet collection, cart and same-day framing.

Home-fragrance brand: four scents, a burn ritual section, gallery and a cart that survives a refresh.

Wholesale packaging supplier — quantity-tier pricing, enforced minimum order, and shipping billed on volumetric weight, plus an orders and stock panel.

Game top-up store with a real automation backend — signature-verified payment webhook, auto-delivery, retry and auto-refund.

Salon booking that can't double-book: real-time slots from each therapist's hours, booked without an account.

The same booking engine reskinned for an aesthetic clinic — treatments, doctors, patient history, membership points.

Property management for Dubai bedspace rentals — occupancy map, tenants, payments, maintenance kanban. Edits persist.

Café point-of-sale: menu grid to cart to QRIS/cash/card, a 58mm thermal receipt, shift cash-up and a Z-report.

Tour-operator back office — leads kanban with follow-up flags, departures, guide assignment and revenue recap.

Scan a QR at an event and upload straight to a live shared gallery — no app, no login, ~80% smaller files.

Webhook to CRM, exactly once: contract validation, idempotent dedupe, AI enrichment, retry with backoff.

Corporate site for an industrial engineering firm — kinetic hero, animated counters, light/dark, duotone imagery.

All-day café landing built to convert — trust bar, reviews, WhatsApp and delivery-app ordering, sticky mobile CTA.

A clickable gamified-learning animation system: Rive state-machine mascot, streaks, XP ring, level-ups.

An unsolicited redesign concept for a wedding photographer — his art direction kept, structure and booking form fixed.
I'm a full-stack developer who started by building a company's entire operations platform from scratch — as its CTO and only engineer. That meant sitting with the sales, purchasing, and finance teams first, learning how the business actually runs, then designing the system around reality.
I work across Laravel/PHP and Next.js/React/TypeScript, and I use AI tooling (Claude Code) to ship fast — while staying in control of every line. I own the architecture, not just the syntax.
“Software that fits how people work beats software that's clean but ignores how people work.”
Notes from builds, written so the useful part is checkable rather than impressive.
Tell me what's slowing your operations down — I'll tell you honestly how I'd build it.