Skip to content
View tanner-griffith's full-sized avatar

Block or report tanner-griffith

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tanner-griffith/README.md

Tanner Griffith

I'm an Enterprise Customer Success Manager, running a book of 42 accounts worth $2M in ARR. I taught myself to build with Claude Code and started writing the tools I need for myself.

The systems I build now run alongside my actual job, every working day: morning briefs, meeting prep, churn-risk flags, CRM drafts. The rule I stick to is simple: the numbers get computed by code, the model writes the sentences, and I read everything before it goes out.

Stack

Languages & Frameworks Python TypeScript JavaScript Django FastAPI Flask Next.js Node.js Typst

AI & Agents Claude Codex Google ADK Gemini MCP

Data & Infra Docker Google Cloud SQLite Plaid Sanity

What's here

phono-storyforge is an adaptive reading tutor for early, struggling, and dyslexic readers, built on Google's Agent Development Kit. I have kids with dyslexia, so this isn't a demo project for me, it's a product I actually need, and I'm building it on the side to help them. It builds a mastery model for each kid, generates books that are decodable, figures out exactly which sound a kid missed when they misread a word, and grades itself against a simulated learner that's modeled differently than the tutor assumes. It started as the capstone for Google's AI Agents Intensive.

CSM Copilot is the bigger one, and it's private for now. It's an AI chief of staff for my whole CS portfolio: connectors into Gmail, Drive, Calendar, and Slack over MCP, with plain Python doing the actual math on risk and metrics and a fact-checker subagent double-checking anything before it reaches a customer. I built the connector layer model-agnostic on purpose — it's not wired to one vendor, so any LLM I run in VS Code, Claude or Codex, sits on the same MCP servers. It runs on live customer financial data, so it can't be public. Happy to walk through how it's built if you're curious.

I also built and maintain christourlifeanglican.com, my parish's production site; Next.js and Sanity CMS, plus a Typst pipeline that typesets our liturgical bulletins (custom fonts, print-ready PDFs) for services and weddings.

Background

Twenty years in revenue and the relationships behind it. I managed a $30M bank portfolio earlier in my career, spent a decade leading teams through growth, and I'm now in enterprise SaaS customer success. Building with Claude Code is what finally closed the gap between "I know what this account needs" and actually having the tool in front of me to do it.

📍 Raleigh-Durham, NC · LinkedIn · tanner.griffith@gmail.com

Pinned Loading

  1. antigravity-skills antigravity-skills Public

    Forked from rominirani/antigravity-skills

    Sample Google Antigravity Skills

    Python

  2. phono-storyforge phono-storyforge Public

    Closed-loop adaptive reading tutor for early & struggling readers (dyslexia-aware), built on Google's ADK. Keeps a per-child mastery model, picks the next phonics skill from real reading evidence, …

    Python