// RHYME ROYAL · 2026

Rhyme Royal.

A battle-rap platform for real MCs. Pick a beat from a named producer, record a verse right in the browser, call somebody out — and the crowd votes on who won. A new weekly challenge puts everybody on the same beat.

Rhyme Royal screenshot
Project specs

Built with Next.js, Supabase, In-browser recording.

  • ●Record in the browser
  • ●Crowd-voted battles
  • ●Weekly beat challenge

Type

Platform

Role

Full build

Year

2026

Status

Live · rhymeroyal.com

Stack

Next.jsSupabaseIn-browser recording
More work

A few more to explore.

All projects →
// CANADIAN FIREARMS ACADEMYcanadianfirearmsacademy.caCanadian Firearms Academy screenshot
Course registration · Next.js · Stripe · OpenAI

Canadian Firearms Academy

A firearms training academy in Surrey, BC — PAL, RPAL, and CORE course scheduling with online registration and a cart-based checkout for students. Includes an AI assistant trained on course details.

Live · 2026Case →
// MY ESTIMATEmyestimateapp.comMy Estimate screenshot
Web App · Static HTML/CSS · Stripe · Custom rules engine

My Estimate

A web app with an internal rules-based engine — no AI — that helps homeowners understand their insurance estimates and generates a clear, plain-language report.

Live · 2026Case →
// FRASER VALLEY FITNESSfraservalleyfitness.caFraser Valley Fitness screenshot
Marketing + Memberships · Astro · Tailwind · Static SSG

Fraser Valley Fitness

A marketing site for an independent 24/7 strength gym in Agassiz, BC — multi-tier memberships, personal training packages, trainer profiles with specialties, a photo gallery of the floor, and a contact-routed booking flow.

Live · 2024Case →
Working on something like this?

Let's build yours.