MK/CASTRO
Back to the work

Lead Developer / Migration Lead · Production SaaS rebuild · 2-4 developers

CryptoBack Club

Canonical crypto cashback platform rebuilt from Laravel to Next.js

  • TypeScript
  • Next.js
  • React
  • Drizzle ORM
  • PostgreSQL
  • Clerk
  • Vercel
  • GitHub Actions
  • Tailwind CSS
CryptoBack Club screenshot
/01

The build

Led the rapid rebuild of CryptoBack from the Laravel/Livewire implementation into a modern Next.js 16 and React 19 application. Recreated the core product experience across marketing, authentication, offer wall, dashboard, leaderboard, referrals, payment/withdrawal flows, i18n, attribution, and deployment workflows using Drizzle ORM, PostgreSQL, Clerk, Vercel, and automated tests.

/02

Screens

Straight from the product surface.

CryptoBack Club screenshot 1
CryptoBack Club screenshot 2
CryptoBack Club screenshot 3
CryptoBack Club screenshot 4
/03

The stack

What each tool actually did on this project.

TypeScript

Rebuilt the canonical cashback product with end-to-end type safety across services, UI, tests, and database access

Next.js

Led the full-platform rebuild using Next.js 16 App Router for marketing, auth, dashboards, offer wall, referrals, and payments

React

Built production UI flows for dashboards, leaderboard, offer wall, referrals, and account workflows

Drizzle ORM

Modeled the PostgreSQL schema, migrations, seed data, and Laravel migration scripts with typed database access

PostgreSQL

Designed and migrated cashback, offer, user, attribution, payment, withdrawal, and dashboard data models

Clerk

Integrated Clerk authentication, localization, webhooks, and user synchronization helpers

Vercel

Configured Vercel deployment workflows, preview builds, environment validation, and production deployment ergonomics

GitHub Actions

Built and maintained CI checks around typechecking, tests, and deployment readiness

Tailwind CSS

Implemented an Aurora-themed visual system with responsive layouts and production-ready UI polish

/04

My part

What I owned, per position that touched this project.

Spike Up Media, LLC

Lead Full Stack Developer

Led the canonical CryptoBack rebuild from Laravel/Livewire into a modern Next.js application

  • Rebuilt the CryptoBack product experience from Laravel/Livewire into Next.js 16 and React 19 with Drizzle ORM, PostgreSQL, Clerk, Vercel, and automated tests
  • Recreated marketing pages, auth, offer wall, dashboards, leaderboard, referrals, attribution, payment/withdrawal flows, i18n, and deployment workflows
  • Used the Laravel implementation as the business-logic source of truth while improving type safety, deployment ergonomics, and frontend maintainability
  • Added unit coverage for money handling, referrals, attribution, leaderboard privacy/ranking, gateway behavior, withdrawals, cookies, and promo logic

Next: the rest of the index

All the work