A working portfolio of AI implementations and SaaS products — every one is live, every one runs autonomous AI pipelines in production. Click through to the live URLs. Nothing here is a mockup, a slide, or a "case study."
Most "AI consultants" sell slide decks. I needed a site that proved I ship — and ships its own AI products to prove the point.
A multi-app marketing site that hosts three live AI products: a daily-snapshot Trending dashboard powered by Claude, a Vancouver marketing-jobs board (3,400+ live listings, scraped + posted to LinkedIn nightly), and a productized AV-proposal audit. Updated continuously by autonomous cron jobs.
Daily LinkedIn posts run themselves; the trending page summarizes 17 companies in one Claude call per company; the AV audit funnels real qualified leads. The site is the product demo.
Men needed a private, fast, paid coaching experience without the friction of booking a human therapist — high quality, low ego, anytime.
A paid SaaS with five distinct AI "oracle" personas, each with its own card art, voice spec, and tone. Stripe-gated, Supabase-authed, with daily and weekly reading sessions, persistent memory per user, and a deliberate brand identity that doesn't read as "ChatGPT in a wrapper."
Paying customers, recurring revenue, and a paid SaaS template I can clone for adjacent verticals.
The peptide space is dominated by sketchy vendors and SEO spam. Buyers need a trust layer; legitimate vendors need somewhere to be discovered.
A vendor directory with verified listings, AI-generated business descriptions (Claude reviews each vendor before publish), a Claude-powered chatbot that answers product questions in-page, automated newsletter, and a full admin pipeline for approving submissions.
Paid listings, organic SEO traction, and a directory model that replicates cleanly to any other niche.
Local tradespeople and service providers were buried in Google's algorithm. Customers wanted a curated, geography-first directory.
A location-aware directory with category landing pages auto-generated per city, vendor onboarding with Claude-assisted profile writing, lead capture forms that route directly to the business, and a freemium → paid upgrade path on Stripe.
Live in multiple Canadian markets with paid listings; SEO-friendly URL structure built to scale to thousands of categories.
Yoga studios, teachers, retreats, and schools have no single trustworthy global directory — they're scattered across Instagram, Google Maps, and individual sites.
A clean global directory with six listing types, a Claude-powered chatbot ("Lotus") to help visitors find the right studio/teacher, an in-page submission flow, and a brand-forward design system ("The Digital Atrium") built from scratch in sage + cream.
Newly launched; growing organically as studios discover and self-list. Designed to flip to paid tier once the network reaches critical mass.
Custom AV/CEDIA integrators take two weeks to write a residential proposal. Most of that work is data entry from D-Tools — high-margin labor wasted on copy-paste.
A productized AI service: a per-customer proposal automation tool tuned to each shop's D-Tools library and CEDIA standards, plus a dedicated AI consultant retainer. Landing page hosts the calculator showing the ROI math, sample audit PDF, and a strategy-call CTA. Sells to one integrator per market area.
Cuts proposal turnaround from two weeks → one afternoon; commands $3,000+/month CAD per integrator. Repeatable productized-service playbook.
The Latin American community in Canada had no central directory for the businesses, services, and events that serve them — a bilingual audience scattered across Facebook groups and word-of-mouth.
A fully bilingual (EN/ES) directory with location-aware search ("Near Me"), business claim flow, a Claude-powered chatbot for help in either language, automated business descriptions, newsletter pipeline, and an admin approval workflow for new listings.
Live and growing across Canada; the bilingual + community-first positioning is something the bigger directories can't replicate. Built as a template I can localize to other diaspora communities.
Small-business sites I've designed, built, and shipped end-to-end — copy, photography direction, and SEO included.
Brand site for a 30-year-old Vancouver landscape design and install company. Service breakdown, portfolio gallery, and lead form tuned for high-ticket residential projects.
Vancouver's kosher cafe on Oak Street. Menu, story, and visit page — built to surface in local search the moment people google "kosher cafe Vancouver."
Portfolio site for a portrait and lifestyle photographer. Image-led layout, package pricing, and a booking flow that converts inquiries from Instagram traffic.
Two-location Vancouver fried-chicken eatery sample. Menu, location pages, multi-location schema, and a hero built to convert hungry people into orders.
Internal tooling, automation pipelines, and AI agents that don't have public URLs — but power the work above.
An internal dashboard that monitors uptime + broken links across 6 sites, runs a Trello-style sales Kanban (539 leads migrated), pulls a daily Personal scorecard from a meal-tracking bot, and snapshots per-project member growth.
A self-healing dual-scraper (Mac launchd + GitHub Actions) that pulls Vancouver + remote roles from 13 sources, dedupes against a 3,400-job Google Sheet, publishes to JSON, then triggers Make.com to post a digest to LinkedIn nightly.
A personal voice-driven journaling and coaching AI agent on Railway. Persistent memory, branded tone-of-voice spec, vision-image generation — a proof of concept for long-running branded agents.
A Telegram-style bot that ingests meal photos and free-text logs, extracts macros via Claude vision + reasoning, writes structured data to a Google Sheet, and feeds the admin dashboard's Personal scorecard.
I implement working AI systems for SMBs in about 48 hours — typically replacing 10–20 hours/week of manual work. Book a free 30-minute strategy call.
Book the AI Audit