Portfolio
AI tools first, then learning sites, booking systems and landing pages. For each project we explain what it is for and which technology does what. Most of them run live, so you can try them yourself.
Inquiry Triage Board
A workflow tool that reads each incoming email and uses AI to flag its urgency, deadline, the right staff member and the client's frustration level, so deadlines aren't missed. Built as a proof of concept (PoC) for inquiries to a tax accounting office.
The emails are fictional sample data (no real people, companies or cases). The classifications, however, are made live by the AI model "jev". The demo UI is in Japanese.
Why we built it
To reduce two common failures at an inquiry desk, missed deadlines and emails sent to the wrong person, with a system rather than extra effort.
The problem
When email volume is high, urgent cases and messages from the tax office get buried under other mail, and responses slip.
The solution
AI classifies each email on 10 fields, extracts the deadline and scores urgency. "Deadline alert" and "Needs review" views sort the work by priority.
Expected effect
Staff no longer read and sort every email by hand; they focus on the cases that need judgment. Low-confidence results go to a person.
How a message is classified
AI output is never used blindly. It is combined with business rules.
Ingest email
Inquiry emails are fetched and stored in the database.
AI rates 10 fields
Category, deadline type, urgency, owner, frustration level and more, as typed output.
Find the deadline
Dates are extracted from the text, or estimated from statutory deadlines (e.g. March 15 for tax returns).
Work by priority
Filter by deadline alert or needs review, and see progress in real time.
Skills and technology used
What each piece of technology is used for.
| AI text classification | The model "jev" (typesafe/jev) on Cloudflare Workers AI reads each email and classifies it. The emails are samples, but the AI's judgments are real. Three output types (choice, yes/no, graded scale) keep results consistent. Workers AI Structured output |
|---|---|
| Business rules | Deadline extraction logic, plus a rule that routes anything under 60% confidence to "Needs review" so people can catch AI mistakes. Deadline estimation Human-in-the-loop |
| Server and database | API, storage and 6-way parallel classification built on Cloudflare Workers and D1 (SQLite). Cloudflare Workers D1 TypeScript |
| UI | Progress bar, KPIs, sorting and filter chips, written in plain HTML/CSS/JS without a framework. HTML CSS JavaScript |
| Deployment | Published on a custom domain. Because the demo calls AI, production use would require authentication (e.g. Cloudflare Access). Custom Domain Observability |
Out of scope for the PoC: connecting to a real mailbox, and authentication. The AI only classifies and routes. It does not answer tax questions.
Writing Judge
A web app where the AI model "jev" checks the quality of a text. It reads the pasted text (30 to 10,000 characters), scores it on 8 axes and shows a radar chart with an overall rank. Results are saved to a database.
Purpose
To spot weak points right after writing a blog post, email or proposal, from an outside point of view.
The 8 axes
Empathy, logic, clarity, specificity, originality, persuasiveness, structure and energy, each on a 5-point scale. The average becomes a 0–100 score ranked S to D.
Additional checks
Genre, tone and intended reader, plus clarity of the main point, wordy passages, typos, inconsistent wording and insensitive expressions.
YouTube Operations Dashboard
An internal site for running a YouTube channel. It lists the production status of full episodes and Shorts, and a calendar shows at a glance whether each upload is done.


Titles and synopses are blurred because they include unreleased information. The UI is in Japanese.
Purpose
As the number of videos grows, it gets hard to tell which step each episode is at or whether an upload was missed. This puts it all on one screen.
Main features
Production status for episodes and Shorts, character management, an archive of finished episodes, an upload calendar and operating notes.
Stack and access
Built on Cloudflare Workers and D1. It is for the operator only, protected by Cloudflare Access (one-time PIN by email), and not public.
Udemy course: Build your own "Manga AI Agent" (beginner-friendly)
A course in which beginners use Claude Code to build their own manga AI agent. It comes with materials for a workflow that runs from planning through panel layout, image generation and Kindle export. The course is taught in Japanese.
Purpose
To let people with no drawing experience finish a manga by splitting the work with AI, and publish it on Kindle and similar stores.
Course materials
Workflow guide, series and episode config files, batch page generation, PDF/EPUB export, a template for new series and panel layouts.
Skills taught
Writing instructions for AI, automation with Python, batch use of an image generation API and e-book export: the same steps we use in our own production.
Other projects
Learning sites, booking and sign-up systems, and landing pages, all live. Their interfaces are in Japanese unless noted.
Chat Battle
A debate app: post an argument for or against a topic, and AI rates its logic as a percentage.
Visit site →CodeFit Programming Aptitude Test
Measures programming aptitude with 10 multiple-choice questions a day, then shows a score, rank, category breakdown and explanations.
Visit site →Java Practice
About 160 exercises with a built-in textbook. Submitted code runs as Java on the server and is graded automatically.
Visit site →Linux Command Practice
19 chapters and 145 exercises for learning Linux commands hands-on, written in plain Japanese.
Visit site →SQL Practice
Runs SQL in the browser and grades it by whether the result set matches the target.
Visit site →Seminar Registration
Pick a date and sign up to receive a confirmation email; confirming sends the Google Meet link. Admins can export CSV.
Visit site →Hita Fan Tour
Landing page and booking management for a fan tour, in English, Japanese and Chinese. Admins sign in with a one-time code.
Visit site →AI Manga Market
A service site for AI manga production with pricing plans. Order form submissions are emailed to the team.
Visit site →Want to bring AI into your workflow?
Email triage, document checks, internal inquiries. We'll propose a tool that fits your goal.