Systems · AI Tools · Automation
Projects I Have Built
A collection of websites, Claude Code skills, automation tools, scripts, and technical projects built through client work, personal development, and hands-on experimentation with AI and modern APIs.
Websites Built
WordPress websites built to serve a clear purpose and real users. Each one is focused on clean structure, usability, and long-term search visibility.
WordPress · Elementor
Gagne Marketing
My primary business website covering AI business consulting, web design, and AI search optimization. Designed for clear service communication and built as a strong foundation for local search visibility across Manatee and Sarasota Counties.
WordPress · Elementor
Tech Assist For Seniors
A business website built for my in-home technology support service serving older adults across Manatee County. Focused on clear messaging, accessibility, simple navigation, and local search visibility for seniors and caregivers.
WordPress · Elementor
Mobile Massage & Healing Services
A responsive business website built for a local Lakewood Ranch service business. Focused on clean design, mobile usability, and a professional layout that supports trust and conversion for a service-based client.
WordPress · Custom HTML & CSS
SeanGagne.com
This personal portfolio site. Built on WordPress with custom HTML and CSS page templates. Used for networking instead of LinkedIn. Covers my background, projects, community work, and both businesses in one place.
AI & Automation Tools
Tools built for real use: client work, internal business operations, and solving recurring problems faster. Most of these run daily or are actively used.
Google Sheets · OpenAI API · WordPress
Auto Blog Poster
One of the first automations I built with AI. Used Google Sheets as a topic queue, the OpenAI API to write the articles, and a WordPress application password to auto post them straight to my drafts.
Claude Code
Email Response Project
A Claude Code skill that reads incoming Gmail inquiries for Tech Assist For Seniors, parses the client name, device, issue, and urgency, then drafts a personalized HTML email reply. Saves directly to Gmail drafts. Nothing sends without review.
Claude Code · Gmail API
Daily Priorities
A morning audit across my three websites. It checks site task queues, content backlogs, Facebook scheduling, new inquiries in the business inboxes, and recent handoffs, then hands back a short list of what is worth working on today, plus one fresh Nextdoor post angle.
Claude Code · Search Console API · SerpAPI
SEO Research & Indexing Audit
Pulls real Search Console data and live Google rankings, then decides whether a page needs a rewrite, a new supporting post, a small fix, or nothing at all. A companion audit checks every sitemap URL against Google's actual indexing status.
Python · AI Search Readiness
AI Index Scanner
A scanner I built that checks how ready any web page is for AI agents. It runs ten checks: page language, title, main content area, heading order, labels, image alt text, structured data, AI search bot access in robots.txt, llms.txt, and the sitemap. Every scan produces a plain-English report. I run it on my own sites first, and all three score 10 out of 10.
Python · Cloudflare Workers · GitHub
Static Site Builder & Cloudflare Migration
A Python build script that turns page files into a fast static site on Cloudflare. I used it to move my three websites off WordPress, with a Worker-powered contact form, redirects that protect search rankings, and a test build before every change.
Skills & Plugins
I was a long-time ChatGPT user before switching to Claude, and the difference showed up fast. These are custom Claude Code skills built to run real parts of both businesses: client tracking, lead response, content, design, and day-to-day workflow. This is where I have learned the most and where a lot of the day-to-day work actually happens.
Claude Code
Client CRM & Service Logging
Logs every Tech Assist For Seniors visit from raw field notes: client, unit, service performed, payment status. Flags unpaid visits and answers business questions like total revenue on request, without a separate spreadsheet workflow.
Claude Code · Gmail
Lead & Inbox Triage
Reads incoming Gagne Marketing inbox activity, identifies real leads versus noise, and drafts a personalized reply matched to what the person actually asked. Nothing sends without review.
Claude Code · WordPress
Content Writing System
Writes blog posts and pages for both businesses in one clean pass, holding brand voice, banned words, and structural rules as active constraints the whole time instead of a draft-then-edit loop. Hands off directly to the WordPress Publish & SEO Data Pipeline below to go live as a draft.
Claude Code · Canva
Design Automation
Generates flyers, social graphics, and workshop presentations for Gagne Marketing and Tech Assist For Seniors, keeping brand colors, fonts, and layout consistent across every piece without opening a design tool by hand.
Claude Code · Obsidian
Second Brain & Notes
Captures ideas, service call stories, and business context straight into a structured, linked Obsidian vault. Handles folder placement and formatting automatically, so nothing gets lost to a stray note that never gets filed.
Claude Code
Session Handoff Skill
A custom skill that captures what happened in a work session, what is still pending, and what is next, then writes it to a structured handoff document so the next session can pick up cleanly without re-explaining context.
Scripts & Technical Projects
Practical scripts, multiplayer apps, utility tools, and custom Claude Code skills built to solve real recurring problems or explore new capabilities.
Google Apps Script · Gmail · Google Calendar · Google Drive
Daily Client Sync
A Google Apps Script automation that runs every morning at 7 a.m. on a laptop-independent trigger. Checks Google Calendar for new clients, automatically updates the client tracker in Google Drive if any are found, then sends a formatted email summary to my inbox. Built to eliminate manual daily check-ins and keep client records current without any extra steps.
Python · Gmail API
Gmail & Yahoo Email Cleanup
Python scripts using the Gmail API and Yahoo IMAP to bulk-delete and organize overloaded inboxes. Cleaned 38,000+ emails across multiple accounts using label targeting, sender filtering, and batch processing. Practical enough to reuse for clients dealing with inbox overload.
Node.js · Socket.io
Family Bingo
A multiplayer Bingo application with live room syncing, built with the help of AI inside VS Code and hosted on a live server. Players join a shared room, cards are generated per player, and the caller board updates in real time. My family actually played it on Christmas, and it worked well.
HTML · Netlify
Invoice App
Custom invoice apps built for both businesses and hosted on Netlify, with a shortcut on my iPhone home screen for quick access. Generates and formats invoices entirely in the browser, no backend required. Can print or email the invoice directly to a client if requested.
Python · Facebook Graph API
Facebook Content Scheduler
A script that pulls content straight from the website, builds a Facebook post from it, and schedules it into Meta's content calendar through the Graph API, no manual copy-paste, no Zapier, no Make.com. Turned a two minute manual posting routine into about six seconds per post. Used to schedule posts for both the Gagne Marketing and Tech Assist For Seniors Facebook business pages.
Python · WordPress REST API · Google Search Console API
WordPress Publish & SEO Data Pipeline
Scripts that push finished blog posts and pages straight to WordPress through its REST API, and pull ranking and traffic data on demand from Search Console and Analytics instead of logging into either dashboard every time. Pairs directly with the Content Writing System skill above, taking a finished draft live. Runs the content and SEO side of Gagne Marketing, Tech Assist For Seniors, and this site.
Training Projects
Most of these projects came out of my AI Web Applications Developer Bootcamp at the State College of Florida. They are the foundation, where I first learned to work with APIs, handle user input, and build functional front-end applications before moving on to building my own tools. The last card is project-based training I have done since.
JavaScript · Front-end
Calculator App
A lightweight calculator built to practice front-end structure, user interaction, and clean interface design. Reinforced core JavaScript logic and responsive layout principles.
JavaScript · External API
Pokemon App
An API-based project using PokeAPI to retrieve and display Pokemon data. First hands-on experience working with external APIs, handling dynamic data, and rendering results in a clean front-end interface.
JavaScript · External API
Video Game App
A video game search and discovery application built around API integration. Focused on retrieving structured data, organizing content for the user, and building a usable front-end around third-party information.
OpenAI API · JavaScript
DigiToolz Suite
A collection of browser-based utility tools built with OpenAI API support. Includes a username generator, color contrast checker, URL slug generator, and password generator. Built as a practical toolkit for everyday web and design tasks, one of the first times I used an API to power something useful.
JavaScript · Utility Tool
Name Generator
A lightweight generator built to experiment with user input, logic, and generated output. An early step toward building practical utility tools, the same mindset behind the DigiToolz Suite built later.
Handshake AI · Badge
AI Project Builder
A badge earned on Handshake AI for completing a hands-on AI project. Mine was the design of a daily morning brief that reads a calendar, one filtered inbox, and Search Console without sending or changing anything. It was a design demo with simulated sources, not a running tool.