Skip to main content
Cocoa, a black Labrador wearing a paper birthday crown, colored pencil

Sean M. Temple

Art dude. I play drums. I draw pets. Ask me about my yoda impression. I am a man of few words. My wife wrote this. I am loved.

Something I wrote

The Loyal Dog

The loyal dog
Lays by my side
And speaks not one word.

Her chest rises
And sinks ever slow
To her dreams running unheard.

I hug her close
And close my eyes,
"I find it funny, dear friend.
One such as you
Would comfort someone like me, in the end."

Velvet Waves

Alternative psychedelic band from Erie, PA. I play drums. All seven tracks are on Spotify.

Things I build

I am a software engineer at Epic Web Studios. Three of the projects, with the stack and my role on each.

1,627 commits over 16 consecutive months, every one of them active.

Spread across 165 days on which something was committed, out of 441 calendar days. The span is not the effort. 1,627 of the 1,822 commits in these repositories are mine, and only 1 of the 8 projects had another contributor at all.

Columns are commits that month. Each mark below the axis is one project I committed to that month : a single project through Feb 2026, then never fewer than 3 at once, peaking at 6 in Jun 2026. The busiest month was Jul 2025 at 283 commits. The final month runs only to 16 September 2026, when these figures were collected.

Show the monthly figures
MonthCommitsProjects worked on
41
2831
1741
1011
621
191
501
871
331
1825
1555
434
2506
1226
535
(to 16 Sep)93
Total1,627

1,460 commits across 3 projects, Jun 2025 to Sep 2026.

Each bar spans a project’s first to last commit on its default branch. Bar length is elapsed time, not effort, so the commit count is given separately on every row.

  1. SSA Tool: AI-Powered SEO Analysis Platform995 commits, 14 months
  2. Epic Agent: White-Label RAG Chatbot Platform370 of 565 commits, 6 months
  3. EWS Dev Tools: Hosted Diagnostics MCP Server95 commits, 3 months

878 source files across the 8 projects tracked in git, in 8 languages.

TypeScript and Python are 64% of it, but not in the same way: TypeScript is concentrated in 2 of 8 projects, while Python reaches 6. Counted by file, not by byte or line, after excluding 426 vendored and generated files, a checked-in browser driver and a folder of test output would otherwise dominate the totals.

  1. TypeScript296 files, 2 of 8
  2. Python265 files, 6 of 8
  3. HTML84 files, 5 of 8
  4. SQL79 files, 3 of 8
  5. Shell72 files, 4 of 8
  6. JavaScript55 files, 4 of 8
  7. PowerShell16 files, 3 of 8
  8. CSS11 files, 4 of 8

Bar length is tracked source files, scaled to 300. Markdown is excluded . There are 274 Markdown files across 7 of the 8 repositories, which says something about the documentation but is not what any of this is built with.

Show the language figures
LanguageSource filesProjects using it
TypeScript2962 of 8
Python2656 of 8
HTML845 of 8
SQL793 of 8
Shell724 of 8
JavaScript554 of 8
PowerShell163 of 8
CSS114 of 8
Total878
  • SSA Tool: AI-Powered SEO Analysis Platform

    Multi-user web platform that crawls a site's sitemap, captures full-page screenshots, performs deep technical-SEO extraction (meta, headings, links, schema, Core Web Vitals), and generates AI-authored findings tuned for AI search engines. Includes authentication with isolated per-user dashboards, an admin console, background job processing with live progress, a domain scoring system across eight SEO categories, and professional PDF report generation. Runs as internal tooling at Epic Web Studios, where the team reaches it both through the web interface and as an MCP server.

    Sole author

    Python, Playwright, OpenAI API, MySQL, SQLite

    995 commits

    to

  • Epic Agent: White-Label RAG Chatbot Platform

    Multi-tenant platform that deploys branded AI chatbots on client websites, answering visitor questions from the client's own content. Architected the full crawl-embed-classify-retrieve-generate pipeline: a Playwright BFS crawler that renders JS-heavy pages to clean markdown, structure-aware 512-token chunking with local embeddings, a combined safety-and-intent classifier in a single model call, cosine-similarity retrieval with a live web-fetch fallback for low-confidence queries, and grounded generation with source citations. Dockerized with CI/CD deploys.

    Primary author

    TypeScript, Node 22, PostgreSQL, pgvector, Claude API, Playwright

    370 of 565 commits

    to

  • EWS Dev Tools: Hosted Diagnostics MCP Server

    Team-hosted MCP server giving the whole dev team a shared client-site operations toolbelt: tech-stack fingerprinting, HTTP inspection, SSL and DNS checks, blacklist and email-deliverability lookups, WAF testing from an alternate egress IP, credential-aware database query and dump, pre/post-launch audits, and internal-linking analysis. Auto-discovers site credentials by domain via the hosting control panel rather than requiring manual configuration.

    Sole author

    Python, Model Context Protocol

    95 commits

    to