Website and wholesale portal · Oklahoma, USA
Open to browse. Prices for stores only.
Website for a licensed medical cannabis brand in Oklahoma, USA (21+). The public sees the products and the lab reports. Licensed stores apply, get approved by the team and order by the case.
areas I covered
built with
WordPress WooCommerce PHP Tailwind CSS JavaScript React TanStack Start Cloudflare nginx
Licensed medical cannabis, Oklahoma, USA, 21+. The site is live on a preview address, with no public launch yet.
private preview
Wholesale catalog · Santos, Brazil
Today's price list on the buyer's phone.
An online catalog for a Japanese food supply distributor in Santos, Brazil. Prices come in every day from the store's own system and the order goes out ready on WhatsApp.
areas I covered
built with
HTML CSS JavaScript PHP Node.js SmartPOS API WhatsApp (wa.me) SMTP Hostinger
Account and checkout screens are already designed, but stay switched off until phase two.
Store and CRM · USA
The store up front. The CRM behind it.
A US vape store (retail and wholesale) with its whole storefront rebuilt as one plugin. Plus the CRM where the sales team builds orders, checks commissions and logs their hours.
areas I covered
built with
WordPress WooCommerce PHP JavaScript Supabase Postgres n8n Google Sheets
The CRM is internal and has no public link. Its images come from a training environment with fictional data, which already uses the next visual version.
Online store · USA
Every batch's lab report, one click away.
An online store for a US research peptide brand. The product page opens the batch lab report, and on the homepage a 3D film plays as you scroll.
areas I covered
built with
WordPress WooCommerce Elementor Pro ACF Pro PHP JavaScript GSAP ScrollTrigger
Products are sold for research use only. This case study covers just the store build. The screens come from the store's test environment.
Streamer website · Brazil
Pick the enemy. The guide opens.
A League of Legends streamer's matchup guide, built like the champion select screen. Every enemy has tips, builds, runes and videos, and the streamer edits everything himself.
areas I covered
built with
HTML CSS JavaScript SVG Web Audio API Service Worker Supabase PHP Cloudflare Hostinger
fan project, not endorsed by Riot Games
Fan project, not endorsed by Riot Games. League of Legends and the game's art belong to Riot Games.
Streamer website · Brazil
Same engine. New face.
A matchup guide for the streamer Courtesy. It runs on the engine I built for Arthur Lanches, with layout and look redone from scratch as a brass and leather western.
areas I covered
built with
HTML CSS JavaScript Web Audio API Service Worker Supabase PHP Apache Node.js Google Analytics 4
fan project, not endorsed by Riot Games
Fan project, not endorsed by Riot Games. League of Legends and the game's art belong to Riot Games.
Web tool · USA
From a brand name to a finished guide.
A browser tool that takes a brand's name and direction and gives back a brand guide, a website concept and mockups. It's in early access.
areas I covered
built with
React Vite Zustand CSS Canvas 2D jsPDF Node.js Express
In early access.
Agency website · USA
From an AI draft to a real website.
The Golden Goose Media Co agency site. I took the draft out of an AI tool and moved it to its own codebase, with an admin where the team edits the copy and a form that opens each new client project.
areas I covered
built with
TanStack Start React TypeScript Vite Tailwind CSS shadcn/ui Supabase n8n Cloudflare Turnstile nginx
The admin and the client intake flow are internal, so the screens show only the public site.
3D homepage concept · USA
A golden egg that hatches as you scroll.
A homepage concept for the agency Golden Goose Media Co: a 3D golden egg cracks and opens over six screens, one per gesture. It lives on a test address.
areas I covered
built with
Three.js GLSL Vite JavaScript Web Worker View Transitions API CSS
A homepage concept on a test address, not yet the agency's public site. Performance numbers are lab measurements.
private preview