Skip to content
View tomada1114's full-sized avatar

Sponsoring

@ryoppippi
@minorun365

Block or report tomada1114

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
tomada1114/README.md

Hi, I'm Tomada 👋

Software engineer who builds LLM features into real products — and author of a Claude Code book.

  • 📘 Author of 『Claude Codeで作って学ぶ AI駆動アプリ開発入門』 (Gijutsu-Hyoronsha, 2026, 384 pp.)
  • 🎓 Udemy instructor on AI-driven development — 10,000+ students
  • 🛠 Building tools and apps with TypeScript / Next.js and Python, with Claude Code and Codex CLI as daily drivers
  • 🧭 Since 2016: network & infrastructure → security → full-stack web (Rails / Vue / GraphQL on a financial media service with 5M monthly users) → freelance AI-driven development
  • 📍 Colorado, US

Tech stack

Languages

Languages

Frameworks

Frameworks

Infra & tooling

Infra

AI

Claude Code Claude API Codex CLI Vercel AI SDK

What I'm building

🤖 Claude Code ecosystem

Project What it does Stack
tomada-claude-plugins A plugin marketplace of the Claude Code skills I use every day Claude Code plugins · Python
hookassert Test Claude Code hooks like code — replay tool events, fail CI when a hook doesn't fire or block TypeScript · Vitest
clawd-band A pixel cat above the prompt that reacts to what Claude Code is doing TypeScript · Claude Mod

🧰 Developer tools

Project What it does Stack
tsc-blame Deterministic type-check cost budgets, attributed per symbol against a committed baseline TypeScript
vidprep CLI pipeline that turns a recorded talk into cut, transcribed, subtitled video files Python · Typer · SudachiPy
mokuji Browse a repository's Markdown like a book, in the terminal Python · Textual
importbudget Profile and CI-budget Python import time with PEP 810 lazy imports Python
pidprobe JSON snapshots of running CPython 3.14+ processes via PEP 768 — no agent, no restart Python

🧱 Project templates

Strict, CI-gated starting points I build my own projects from.

Template Highlights
nextjs-app-template App Router · Tailwind v4 · shadcn/ui · i18n · LLM call behind a port with a fake adapter by default
typescript-template ESM-only library · pnpm · Vitest · typescript-eslint · publint · arethetypeswrong
uv-template uv · hatchling · ruff · mypy strict · pytest · MkDocs · CI/CD
macos-app-template XcodeGen + SwiftPM · Swift Testing with coverage floor · notarized releases · hardened CI

🗣 Apps I use daily

Small learning apps I build for, and use in, my own daily English study.

App What it does Stack
quick-reply-drill Answer an English question in 60 seconds; an LLM grades it against a fixed rubric Next.js · AI SDK · Recharts
instant-composition Japanese → English speaking drills with a timer Next.js · SQLite
english-vocab-app Local-only vocabulary cards with FSRS scheduling Next.js · ts-fsrs

Find me

X Website Udemy YouTube Qiita

Pinned Loading

  1. tomada-claude-plugins tomada-claude-plugins Public

    とまだが作成したClaude Skills プラグインです。

    Python 5

  2. macos-app-template macos-app-template Public

    Template for high-quality open-source macOS apps — XcodeGen + SwiftPM, strict lint, tested, notarized releases

    Shell

  3. nextjs-app-template nextjs-app-template Public template

    Python

  4. quick-reply-drill quick-reply-drill Public

    TypeScript