Code for Creatives
Web App
Cohort-based course teaching non-coders to build real software with Claude Code
codeforcreatives.com
/
Nuxt 3 + Supabase
Started with a landing page, then kept building: enrollment system, cohort portal, blog, assignment tracker. The auth system uses Supabase with an entitlements table. Two cohorts running. The whole site has been rebuilt multiple times in single Claude Code sessions.
Cohort 3 Info Page
Web App
Interactive info page for Cohort 3 waitlist outreach, built entirely with Claude Code
Live
/
HTML/CSS/JS
Had 65+ people on the Cohort 3 waitlist and needed a page with all the details. Built the whole thing with Claude Code in one session, then linked it in the outreach emails. The sales page for the course was made using the exact tools the course teaches. Marketing as demo.
Ship the Vibe
Product
A system for finishing vibe-coded projects, sold on Gumroad for $129
Gumroad
/
$129
The first thing I ever shipped. I had multiple panic attacks making it. Took the workflow I use to finish projects and packaged it. Includes a Claude prompt (the Vibe Coach), a project tracker template, setup guides, and a walkthrough video. Frame your first dollar.
AI or Not?
Web App
Game where you guess if images are AI-generated or real photos
Vanilla JS + Netlify
/
~3 hrs
Never finished this one. Scrapes Reddit for posts with confirmed AI/real answers. Players swipe through images and guess. Voting stored in Netlify Blobs. Simple, addictive, and surprisingly hard. Still a great concept.
PEHN Website
Web App
Provider directory for perinatal mental health providers in Western NC
pehnwnc.netlify.app
/
Supabase
/
~4 hrs
Made this for my wife Lauren. Built a searchable directory with 3 design themes. Supabase handles the database and auth. Providers can be filtered by specialty, location, insurance. A real professional tool for a real organization. Video of us building it together forthcoming.
Hugo Blog + Pipeline
System
Personal essay blog with one-command publishing from Obsidian
alexdobrenko.com
/
Hugo + Python
/
~2 hrs
Write in Obsidian with "stop markers" (## draft, ## notes). Run the script and only content above the marker goes live. Images auto-copy and convert. One keyboard shortcut from draft to published.
Social Dashboard
Tool
Receipt-style minimal analytics tracking X, LinkedIn, and Substack
social-dashboard-demo.pages.dev
/
Python + Playwright
/
~3 hrs
Scrapers pull stats from each platform. Python generates a thermal-receipt-style HTML report with randomized closing lines like "you did the work. now go talk to 847 people."
MFT Exam Trainer
Web App
AI-powered adaptive learning for the Marriage & Family Therapy licensing exam
React + SQLite + GPT-4
/
~6 hrs
My wife needed exam prep. Commercial options were terrible. Built an adaptive system that generates questions based on weak areas, tracks performance with charts, and adjusts difficulty. She never really asked for this and I never finished it.
MealMate
iOS App
Meal planning for couples with shared shopping lists and AI suggestions
SwiftUI + Firebase + OpenAI
/
~8 hrs
Never finished this but a cool idea no??? First iOS app. Asked Claude to scaffold SwiftUI, wire up Firebase for shared state between two users, and add OpenAI for meal suggestions. Each person can review meals independently.
Actually Good Writing
Web App
Hacker News for essays. Submit, vote, comment. Client-side only.
Vanilla JS + IndexedDB
/
~4 hrs
Never did it but seeing this now I'm like "whoa I should finish this." Wanted a place where good essays surface without algorithmic noise. Built a submit/vote/comment system with client-side search using IndexedDB. No server needed.
Elsewhere
Extension
Browser extension showing alternative sellers when you're on Amazon
Chrome API + Rust + SerpAPI
/
~6 hrs
In partnership with Good Not Great Industries at the leadership of Mr. Quinn Fenlon. On an Amazon product page, a sidebar slides in showing the same product from other retailers. Rust backend for speed with a Python fallback. Cross-browser compatible.
OpenClaw Trading Bot
Web App
Gave $100 to an autonomous trading bot on a VPS. Total shit show.
OpenClaw + Claude Code
/
VPS
/
-$50+
Gave $100 to an instance of OpenClaw on a VPS and wrote a detailed script in Claude Code for how to handle it. Was deep in the weeds telling the bot to make "V4" and "V2" trades even though I had no clue what any of that meant. Lost $50, maybe more. Definitely the most "this is a drug and the drug is gambling" I've felt with all of this.
Cohort One Survey
Web App
Pre-cohort survey with Timezone TUI and Vibe Check for incoming students
HTML + JS
/
~2 hrs
Built to onboard Cohort 1 students. Includes a timezone comparison tool (natural language - "what time is it in Tokyo when it's 3pm here?") and a vibe check questionnaire. Helped plan session times across time zones.
C4C Cohort Portal
Shipped
Password-protected student site with all course materials, recordings, and recaps
Cloudflare Pages + Supabase
/
Live
The student-facing portal for Code for Creatives. Password-protected, access managed through a Supabase backend. Every week gets updated with session recordings, slide decks, recaps, setup guides, and resources. Built the whole thing from scratch - auth system, page structure, deploy pipeline. Students log in and everything from the course is right there. Managed entirely through Claude Code skills so I never have to touch the code directly to update content.
Paint Studio
Web App
Upload a photo of your house, pick a color, see it recolored in real-time
JS + Netlify Functions
/
Live on Netlify
We were repainting the house and I wanted to preview colors before committing. Built a web app that detects the siding color in a photo using HSL analysis, then recolors it to whatever paint color you pick. Handles shadows, highlights, and different lighting conditions. Upload any house photo and try colors on it. Actually useful, actually used it.
Positioning Workshop
Web App
Interactive 11-question positioning tool with AI mentor
HTML + AI Chat
/
Live on Netlify
Built for a client. You pick a famous mentor figure, then work through 11 strategic questions to clarify your business positioning and value prop. The AI adapts to the mentor's style and pushes you to get specific. Turns a fuzzy "what do we do" into a sharp answer.
C4C Forum
Web App
90s-aesthetic community forum for Code for Creatives
HTML + Supabase
/
Never launched
Built a threaded forum for the course community with full Windows 95 styling. User accounts, posts, replies, the whole thing backed by Supabase. Looks incredible. Never actually launched it, but it's sitting there ready to go.
Survey Results Site
Web App
Password-protected data viz site for a client's national survey
HTML + Charts + Auth
/
Live on Netlify
A client ran a national survey (3,000+ respondents) and needed a way to share the results with stakeholders. Built them a password-protected site with data visualizations, demographic breakdowns, and chapter-based navigation. Clean, professional, shareable without sending around a PDF.
The Org Chart Is Dead
Web App
Interactive visualization for a client essay on dynamic teaming
HTML + JS + AI Chatbot
/
Publishing soon
Built an interactive companion for a client essay I'm editing. Readers toggle between hierarchical and dynamic team structures across 5 real business scenarios to see where rigid org charts break down. Includes a chatbot so readers can ask questions and connect deeper with the ideas in the essay.
Tommie's Cabinetry
Web App
Website for a friend's possible new cabinet-making business
HTML + Netlify
My friend Tommie was thinking about starting a cabinetry business. Built him a full site with warm wood tones, honest pricing pitch ("Beautiful cabinets shouldn't require a second mortgage"), service breakdowns, the whole thing. One conversation, one build session.
CRM
System
Custom-built, lo-fi CRM connected to everything
Markdown + Claude Code
/
Active
A CRM that's just a markdown file. Pipeline tracking, signup status, payment status, outreach history, notes. Connected to Gmail for sending follow-ups, to the access system for granting logins, to Stripe for payment links. No Salesforce, no HubSpot, no monthly fee. Just a file that Claude reads and writes to, and it knows who's where in the funnel at all times.
HTML Slide Decks
Shipped
Editable slide presentations built as single HTML files with inline editing and feedback export
HTML + CSS + JS
/
Active
/
Used for every course session
I describe what the slides are for and Claude generates a self-contained HTML file with all the slides. I open it in the browser and edit text inline - every element is contenteditable. Arrow keys to navigate, escape to stop editing. When I'm done I hit Export, copy the output, paste it back, and Claude incorporates the feedback. The whole thing loops 1-3 rounds until it's right. Five different themes (dark, cream, accent, green, purple), code blocks, two-column layouts, skill tag clouds, flow diagrams. No PowerPoint, no Google Slides, no fighting with templates. Just HTML files I can actually control.
Britt HQ
System
Social media management system for agency client work
Python + APIs
/
Private
Built for managing social media content across agency clients. Scheduling, drafting, tracking, the whole pipeline. Also scrapes LinkedIn via Apify for posts matching the client's content pillars, refreshes engagement lists, and drafts posts from new content. Internal tool, no public link.
Newsletter HQ
System
Writing companion for my personal essay newsletter, Both Are True
Claude Code skill
/
Active
/
Weekly
This is my newsletter HQ and it's super important to me. Both Are True is where I write personal essays - funny, dark, honest, weird. The skill has an inbox for ideas, knows the voice (neurotic, absurdist, comedic timing in the white space), and acts as a writing companion for the whole process. Not a generator. A collaborator that understands the tone and helps me get unstuck when I'm staring at a draft.
Podcast HQ
System
Full podcast production system: launch tracking, social content, titles, guest coordination
3 custom skills
/
Active
/
Built for a real client
Three interconnected skills that run a podcast end-to-end. /launch creates a full episode tracker: edit phases, guest coordination, asset checklists, Flightcast upload steps, and launch day sequencing. It also generates interactive HTML launch guides you send to guest teams so they know exactly what to post and when. /social takes clip transcripts and generates platform-specific posts for Instagram, TikTok, and LinkedIn, voice-matched to the host's style, with thumbnail text options. It doesn't summarize clips, it frames them. /titles reads full episode transcripts and generates title options plus two description drafts (one formal, one intimate). The whole system runs a podcast I help produce. Every episode goes through it. Before this existed, launch coordination was scattered across Slack threads and shared docs and stuff got missed constantly.
Roast My Claude
App
Scans your Claude Code setup and roasts you for it
Claude Code skill
/
In development
Scans someone's Claude Code setup locally - their skills, their CLAUDE.md, their folder structure, their commit messages - and generates personalized roasts about the absurdity it finds. Then optionally publishes to a shareable URL so you can send it to people. In active development, should be up soon.
Podcast Clip-to-Post Pipeline
Tool
Paste a clip transcript, get Instagram + TikTok + LinkedIn + hook text + thumbnail options
Claude Code skill
/
~5 min per clip
8 clips from one episode, each needing captions for every platform. Doing it manually was 30+ minutes per clip. Built a skill that reads a voice guide and lessons-learned file so the host's voice is consistent. Generates all platforms in one shot. The compounding part: built the voice guide in session 1, added lessons in sessions 2-4, built thumbnails separately. This was the first session where they all worked together. Months of separate pieces clicking into place.
Custom Thumbnail Maker
Tool
Python script that composites 9:16 thumbnails with bold text overlays in seconds
Python + Pillow + ffmpeg
/
~3 hrs
Podcast clips and Reels need thumbnails with bold text overlays. Wanted to try 6 different text options on 10 different frames and pick the best combo in minutes, not hours. Yellow banner, Impact font, auto-sizing text that fills the banner. Extract frames from video at 1fps, curate strong frames, generate thumbnails across all picks. 20 thumbnails in 2 minutes beats 1 perfect thumbnail in 20 minutes.
Meeting Transcript Router
Tool
Auto-identifies clients from transcripts and files them to the right folder
Python + Sub-agents
/
~45 min
50+ calls a month across 10 clients. Granola records them all but transcripts pile up. Three different AI sessions might route the same transcript to three different folders. Sub-agent reads the first 15 lines of each, identifies the client, cross-references against what's already filed. Found 25 unfiled transcripts, routed them all. Built an interactive HTML decision tool for 14 remaining cleanup decisions. Click through, copy to clipboard, paste back, everything gets executed.
Shareable Skill in 5 Min
Product
Packaged a local Claude Code skill as a one-command install for anyone
skills.sh
/
~5 min
Ann Wehren asked for the editable HTML slides skill. In under 5 minutes: found the existing skill, cleaned it up for sharing, created a GitHub repo, pushed it. Now anyone installs it with one command: npx skills add alexdobrenko/slides-that-dont-suck. Packaging took longer than building. Your best shareable skills already exist. They're the tools you built for yourself.
Email Without a Platform
Tool
Dropped Loops and Mailchimp. Now it's a Python script, a markdown CRM, and Resend.
Python + Resend API
/
~15 min
Running a 15-person paid cohort. Had two email tools set up. Realized maintaining two platforms for 15 people was pointless. Built a simple Python script that sends individual emails via Resend's API. The CRM is a markdown table. The email preview is an editable HTML file you open in your browser. One API, one markdown file, one Python script. 15 emails sent in 15 minutes. Zero monthly platform fees.
AI-Powered Survey Intake
Web App
Intake survey where Claude plays me in a quick chat that actually adapts to each person
Netlify + Haiku 4.5 + Resend
/
~30 min
Needed an intake survey that felt personal, not like a Google Form. Claude (Haiku 4.5) plays Alex in a quick intake chat. Asks real follow-up questions based on what people say. When someone types something weird or funny, it rolls with it. On submit, three things fire: submission stored, notification email with CRM-ready row, confirmation email back. Someone testing with "I want to eat more cheese" got a real response instead of breaking.
Skill Audit & Recovery
Tool
Built an interactive triage page when AI cleanup deleted 28 working tools
HTML + Claude Code
/
~30 min
Asked Claude to clean up my setup. It archived 30 custom skills, treating "old format" as "not needed." Only 2 of them were actually redundant. Built an interactive HTML decision page to sort through the damage. Each archived command got a description, recommendation, restore/skip button, and inline notes. Restored 14, organized related ones into master/subskill structures. AI cleanup is not free. "Simplification" that removes things has a hidden cost you don't notice until you reach for the missing tool.
Interactive Decision Boards
Tool
Build an HTML decision page, deploy to here.now, send link via Telegram
HTML + here.now + OpenClaw
/
~10 min
Needed Britt to review 10 draft posts, 10 engagement targets, and 5 strategy questions. She's on her phone, I'm in the terminal. Built a self-contained HTML decision board with approve/pass buttons, deployed to here.now (3-step API, permanent URL), sent the link via Telegram. Before: "Hey can you look at these 25 things?" via Slack messages that scroll into oblivion. After: one URL, mobile-optimized, tap your decisions, hit Copy, paste back.
Autonomous Grocery Shopping
App
Playwright opens your real Chrome browser, fills your Harris Teeter cart from your meal plan using purchase history.
Python + Playwright
/
~3 hrs
Scoring algorithm picks the best product match from your history. Opens the actual browser, logs in, searches each item, selects the best match, adds to cart. It's not API magic - it's watching a browser do exactly what you would do, just faster and without the scrolling. 45 minutes down to one command.
Stripe Payment Automation
App
Cloudflare Pages Function catches Stripe webhooks, auto-sends welcome email via Resend, updates CRM and D1 database, notifies you.
Cloudflare Pages + Stripe + Resend + D1
/
~2 hrs
Zero manual enrollment steps. Payment fires the webhook, function catches it, welcome email goes out, database gets updated, Telegram pings me. The student has access before I even know they signed up. Before this existed, every signup required me to: check Stripe, update the markdown CRM, send a welcome email, grant Supabase access. Four steps, often done late at night, often forgotten.
lookhere
App
POST structured JSON to a Cloudflare Worker, get back a styled interactive URL.
Cloudflare Workers + KV
/
~3 hrs
Five template types. KV storage, 30-day expiry. The hosting platform behind Interactive Decision Boards. Agents can't open browsers - but they can POST JSON. lookhere turns that JSON into a real URL with buttons, cards, and decision flows. Instead of building HTML from scratch every time I need to make a decision with an agent, I POST a shape and get a link I can open on my phone. The whole platform took one session.
Lead Finder
App
Python scripts that find and review potential leads + HTML review page for triaging them.
Python + HTML
/
~2 hrs
Searches across platforms for people who match the profile of Code for Creatives students. Surfaces them in a triage page where I can approve, skip, or note context on each one. Turns an open-ended search into a structured review session. The hard part wasn't finding leads - it was making the output actually usable.
What's For Dinner
App
Node.js app for family dinner planning. Takes preferences, dietary needs, and what's in the fridge into account.
Node.js
/
~2 hrs
Stores what we like, what we've had recently, what's in the fridge, dietary stuff. Ask "what should we eat this week?" and it generates a plan that actually takes the context into account. Not a recipe aggregator. A dinner planner that knows your household.
Slide Planner Board
App
Claude reads existing slide decks from multiple sources, extracts individual slides, builds a drag-and-drop sequencer board for planning presentations.
HTML + JS + Claude Code
/
~2 hrs
Had 4 existing decks, needed to build one new talk from the best slides across all of them. Claude parsed every deck, extracted each slide as a card, and built a drag-and-drop board where I could sequence them. Drag to reorder, mark slides to include or cut, export the final order. Visual planning for something that's usually done by squinting at a giant grid of screenshots.
C4C Explore Game
App
Interactive pixel-art exploration game as a landing page for Code for Creatives. Canvas-based, 5 discoverable landmarks, character select, companion cat, mobile touch controls.
HTML5 Canvas + JS
/
Single 93KB file
Instead of a landing page, you explore a pixel-art world. Walk around, discover 5 landmarks (the Course Hall, the Build Lab, the Ship Dock, the Community Grove, the FAQ Tower), each one reveals actual course info when you enter. Character select, companion cat that follows you, full mobile touch controls. The entire thing is a single 93KB HTML file. Course info as exploration instead of scrolling.
Try it →