Experiments

The
Lab

Side projects, experiments, and things built just to see what happens. No briefs. No clients. Just curiosity — and a lot of AI.

A mobile-first website for a real independent cinema in Melville, Saskatchewan — AI-assisted design, custom admin CMS, and per-movie Open Graph injection via Netlify Edge Functions. Now live.

View Case Study

An AI-generated icon set for IT roles — 12 doodle-style characters, each reflecting a different discipline. Click any icon on the live page to copy its SVG or CSS. First theme in an ongoing series.

View Icons

Built entirely through conversation — no code editor, no design file. Just prompts, iteration, and Claude. An experiment in what vibe coding actually feels like end-to-end.

See How It Was Built

Using AI to generate a complete design system from an existing site or brief — design tokens, component libraries, and documentation — then applying it directly inside Figma. Exploring how much of the systems work AI can own end-to-end.

View Experiment

Using Claude Code and the Figma API to generate fully editable Figma design files from a text prompt — no manual design work involved. A brand new workflow I've never attempted. The goal: conversation in, editable Figma file out.

View Experiment

Building and executing a full digital marketing strategy using AI tools — from audience research and competitive analysis through to content creation, scheduling, and performance tracking. Testing how much of the strategy and execution loop AI can handle independently.

View Experiment

My very first vibe coding experiment. Inspired by a LinkedIn post about a cigarette break app, built in Google AI Studio, finished with Claude Code, and deployed live via GitHub + Netlify. A pointless but delightful timer dressed up as a coffee break.

View Experiment

A structured WCAG 2.1 audit of this site — using Lighthouse and manual code review to find 16 accessibility issues, then fixing all of them. The result: a perfect 100 Accessibility score, and a gap analysis showing what automated tools consistently miss.

View Case Study

Built from a real frustration — a former workplace running vacation requests over email and Excel. Employees self-track balances, submit requests, and managers approve or reject in one place. Built with Google AI Studio, deployed live via Claude Code + Netlify. Supabase DB integration coming next.

View Experiment