MK/CASTRO
Back to the work

Lead Developer · Production partner portal · 2-4 developers

CryptoBack Partners

Affiliate partner portal for CryptoBack campaigns, reporting, statements, and payouts

  • TypeScript
  • Next.js
  • Drizzle ORM
  • PostgreSQL
  • Vercel
  • Tailwind CSS
CryptoBack Partners screenshot
/01

The build

Built the CryptoBack partner portal from scratch as a Next.js 16 application with Auth.js, Drizzle ORM, PostgreSQL, role-based access control, affiliate onboarding, campaign dashboards, postback APIs, traffic reports, statement PDFs, payout callbacks, cron-based synchronization jobs, and reconciliation workflows.

/02

Screens

Straight from the product surface.

CryptoBack Partners screenshot 1
CryptoBack Partners screenshot 2
CryptoBack Partners screenshot 3
/03

The stack

What each tool actually did on this project.

TypeScript

Built type-safe partner portal routes, server actions, API handlers, and reporting workflows

Next.js

Built the partner portal with Next.js 16, dashboard routes, postback endpoints, cron jobs, and PDF export routes

Drizzle ORM

Modeled affiliate, campaign, postback, statement, payout, and reporting data with migrations and seed scripts

PostgreSQL

Implemented reporting, statement, campaign, role, affiliate, and payout persistence for partner operations

Vercel

Deployed partner portal as a separate Vercel application from the Laravel and canonical CryptoBack apps

Tailwind CSS

Built responsive dashboard layouts and Aurora-themed UI surfaces for affiliate operations

/04

My part

What I owned, per position that touched this project.

Spike Up Media, LLC

Lead Full Stack Developer

Built the CryptoBack partner portal for affiliate onboarding, reporting, statements, and payouts

  • Built a Next.js 16 partner portal with Auth.js, Drizzle ORM, PostgreSQL, role-based access, affiliate onboarding, and dashboard navigation
  • Implemented postback APIs, campaign dashboards, traffic reports, statement PDF generation, payout callbacks, and cron-based synchronization/reconciliation workflows
  • Created role-scoped dashboards and admin flows for partners, affiliates, sub-affiliates, team members, jobs, and statements

Next: the rest of the index

All the work