All projects
Enterprise Platform · Case study

Pinha Extension Admin — Enterprise Dashboard

The "mission control" for an AI automation platform — an enterprise admin panel where operations teams manage every client, tool, and workflow in one place. Drag-and-drop workflow builder, automated billing, real-time monitoring.

2 weeks → 2 days
Client onboarding time collapsed once the process lived in the system, not in someone's head.
15-20 hrs/month back
Automated billing recovered the manual admin work the ops team used to sink into invoices.
Ops self-serves
Non-engineers build and ship their own automations — no engineering bottleneck.
the situation

The company was running its entire AI-tooling business through spreadsheets. Client onboarding was a manual, two-week slog. Billing was tracked by hand. Operations staff had to wait on engineers for every workflow change. There was no single source of truth — every team kept their own version of reality in different docs.

what i built
  • Built a visual workflow builder (ReactFlow) so ops staff can assemble automations by dragging nodes — no engineer needed.
  • Automated Stripe billing end-to-end: subscriptions, proration, and invoicing handled without a human in the loop.
  • Designed a multi-tenant architecture so every client is fully isolated — one company's data never leaks into another's.
  • Centralized every operational surface (tools, clients, billing, monitoring) into a single dashboard the ops team actually lives in.
built with
Next.jsReactTypeScriptDrizzle ORMPostgreSQLStripeReactFlow
Robby works with speed and autonomy. He provides sensible recommendations aligned with our business operations and needs minimal direction because he already understands the vision.
Christian · CEO, Pinha
> ./hire-me --start

Got a project in mind?

Booking projects for next quarter. Tell me what you're building — replies within 24 hours.

// no middlemen — you talk to me directly

Start a conversation

Fill this in and I'll get back to you with thoughts and next steps.

Send via WhatsAppSend via Emailpre-fills the message — no data stored, nothing leaves your device