Skip to main content

Profile

Tomada

Tomoshi Masuyama

Software engineer · practitioner and teacher of AI-driven development

Based in the U.S. I started out at a systems integrator in 2016, moved into web application development in 2021, and went independent in 2024. I now work on a U.S. company's product while teaching AI-driven development through a book, Udemy courses, and YouTube.

Portrait of Tomada (Tomoshi Masuyama)

Profile

Since

2016

Courses

16

Udemy students

10,000+

Book

Book

An introduction to Claude Code that you follow by building a real app.

Cover

『Claude Codeで作って学ぶ AI駆動アプリ開発入門』(技術評論社)の書影

Title

Claude Codeで作って学ぶ AI駆動アプリ開発入門

Released
2026.09.08
Publisher
技術評論社
Price
3,080円(税込)
Format
B5変形 / 384ページ
ISBN
978-4-297-15823-1

The book starts with installing Claude Code and holding your first conversation with it, then covers the basics of that conversation — @ references and slash commands — how to hand a project its rules through CLAUDE.md, and how to connect Playwright and Supabase over MCP. Every step is something you can follow along with at the keyboard.

In the later chapters you put all of it together: you build a task management app with Next.js and Supabase, then deploy and publish it on Vercel. Reading and refactoring existing code, requesting reviews on GitHub, and working this way as a team are covered too.

It is written for people about to pick up Claude Code, but there is material here for current users as well — layered CLAUDE.md management, running MCP in earnest, and rolling the practice out to a team.

Teaching

Teaching

Udemy

Udemy instructor

Courses centred on AI-driven development. More than 10,000 students to date.

Browse the courses

YouTube

YouTube channel

I publish what I find when I put Claude Code and Codex CLI to work, running the tools on camera.

Visit the channel

Discord

Community

A Discord where people learning AI-driven development share what they have tried and where they got stuck.

See the community

Discord: discord.gg

Career

Career

2016

Graduated from Hokkaido University, started out at a systems integrator

After a master's in condensed matter physics, I joined a systems integrator as a systems engineer building network and server infrastructure. I covered the whole span from proposal through requirements, design, build and operations, and led projects as a manager.

2019

Moved to a security vendor

Technical support engineer for enterprise security products, working on log analysis and deep troubleshooting. Automating my own work in Python is what got me interested in programming.

2021

Became a web application engineer

After studying on my own and at a bootcamp, I moved onto a large financial media product. As development team lead and scrum master I led both new feature work and the running of the team.

2024

Went independent

Financial media, transport systems, and large-scale system replacements, among other work. I also advised companies on adopting AI-driven development.

2025

Joined a U.S. company's development project

An application sent from Canada led to a contract with a U.S.-headquartered company. Working in English, I used AI-driven development to pick up a stack I had never touched, and saw the six-month project through to completion.

NOW

From Canada to the U.S.

While living in Canada I worked fully remotely on projects in Japan and North America. I am now based in the U.S., splitting my time between open source and personal projects and teaching AI-driven development through Udemy, YouTube and the community.

Certifications

Certifications

Credentials

  • AWS Certified Solutions Architect – Professional
  • AWS Certified DevOps Engineer – Professional
  • AWS Certified Security – Specialty
  • CCNP Routing and Switching
  • Registered Information Security Specialist (Japan)
  • Applied Information Technology Engineer (Japan)
  • TOEIC 910

Speaking · 2025 · Online

Tokyo AI Festival, pre-event (2025)

Claude Code vs Codex CLI, compared in depth (online)

Drawing on using both tools daily, I compared how flexible their custom commands are, their sub-agent features, IDE extension support, and the state of each community.

Event details

Links

Links