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 StudyAn 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 IconsBuilt 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 BuiltUsing 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 ExperimentUsing 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 ExperimentBuilding 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 ExperimentMy 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 ExperimentA 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 StudyBuilt 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