Home / Work

Work

Selected

Websites and apps I've built. Every screenshot below is the shipped thing, shot at a real viewport - not a mockup.

Munity.

Live2024-26

A club platform for creators. Every club gets its own page, its own access rule (coin holders, NFT holders, invite) and its own feed, with wallet connect across Ethereum, Solana and Polygon and an on-chain page for the $MUNITY treasury.

  • Next.js
  • React
  • Solana + EVM
  • S3 / IPFS
  • Vercel
Munity - Explore, the club index
Explore, the club index
Munity - A club page
A club page
Munity - Coin club, token-gated
Coin club, token-gated
Munity - A phygital club
A phygital club
Munity - Treasury transparency
Treasury transparency
Munity - Explore, on a phone
Explore, on a phone
Munity - Club page, on a phone
Club page, on a phone

Rhapsody.

Live2026

The storefront for Rhapsody - collections, product detail, and bag, built as a static SPA on Cloudflare Workers so the whole catalogue is served from the edge with no origin to wait on.

  • Cloudflare Workers
  • SPA routing
  • Static catalogue
Rhapsody - Home
Home
Rhapsody - Collection: Immoral
Collection: Immoral
Rhapsody - Product page
Product page
Rhapsody - About the label
About the label
Rhapsody - Home, on a phone
Home, on a phone
Rhapsody - Product page, on a phone
Product page, on a phone

La Voce.

Built2026

A trilingual (IT / FR / EN) home for La Voce, the Euro-Canadian magazine running since 1982: 443 issues catalogued, their text extracted from the original PDFs, and an archive you can search by year, series or the people on the covers.

  • Next.js
  • Python content pipeline
  • Full-text search
La Voce - Home, in Italian
Home, in Italian
La Voce - An issue
An issue
La Voce - Editions
Editions
La Voce - The archive
The archive
La Voce - Protagonists
Protagonists
La Voce - Home, on a phone
Home, on a phone
La Voce - Editions, on a phone
Editions, on a phone

Kids of the North.

Live2026

The site you are on. Small-batch gear sold through Stripe hosted Checkout on Cloudflare Pages - no framework, no client router, no dependencies, and a gate that measures the pages in a real browser before anything ships.

  • Vanilla HTML/CSS/JS
  • Cloudflare Pages Functions
  • Stripe Checkout
Kids of the North - Home
Home
Kids of the North - Kids Guardian
Kids Guardian
Kids of the North - The helmets drop
The helmets drop
Kids of the North - The Vault
The Vault
Kids of the North - Home, on a phone
Home, on a phone
Kids of the North - Kids Guardian, on a phone
Kids Guardian, on a phone

The Harness.

An engineering organization, built from AI: agents that run unattended, machine checks that catch their lies, and a gate that rules on the result before anything ships.

Read the harness

Got a build?

Storefronts, platforms, archives - same hands as the gear. Scope, timeline and how an engagement runs are on the freelance page.

thekid@kidsofthenorth.ca