A Japanese vocabulary PWA that captures words with AI (Gemini + Jisho) and drills them with SM-2 spaced repetition — built for my own daily life in Japan.
- Next.js
- TypeScript
- Supabase
- Gemini
- PWA

Hello, I’m
I’m a full-stack engineer who enjoys building fast and accessible web applications.
Always learning and looking for ways to improve, both technically and personally.
Sole developer of three AI-integrated internal tools in three months (3,300+ automated tests), with Claude Code and E2E agents in the core workflow. Built Gemini + RAG automation on an “AI proposes, deterministic code decides” pattern — e.g. a Google Ads engine that cut AI costs ~85% and delivered measurable weekly ad-spend and CPC reductions.
Led frontend architecture for B2B/B2G e-signature SaaS (React/TypeScript). Improved page load ~30% and cut production issues ~40% with automated testing and code-review standards. E-Contract platform reached 800+ paid users.
My first role in Tokyo — joined the e-signature product team before converting to full-time.
Customized a telecom CRM (TELFLOW) used by 10,000+ end users; cut frontend tech debt ~35% refactoring legacy Angular.
Modernized a legacy money-changer system for a major Indonesian bank — a Laravel back-for-frontend with RBAC, currency-exchange workflows, and reporting across nationwide branches.
Part-time web development on client projects while finishing my degree.
Things I’ve designed and built.
A Japanese vocabulary PWA that captures words with AI (Gemini + Jisho) and drills them with SM-2 spaced repetition — built for my own daily life in Japan.
This bilingual portfolio and blog, including the “Ask about Yudi” AI assistant and a full SEO/structured-data setup. Open source.
I’m open to new full-stack engineering roles and interesting collaborations. Whether you’re hiring or have a project in mind — let’s talk.