
Ryota
Software Engineer
Software Engineer
Ryota

Honor the grunt work.
Software engineer at a Tokyo-based logistics startup, working across Next.js, TypeScript, and AWS. Frontend-centric, infrastructure-aware. I've worked across three industries — education, contract engineering, and logistics.
Tokyo, Japan
// About me
About me
Hi, I'm Ryota. I'm a fullstack software engineer at a logistics startup in Tokyo, building web media, internal SaaS, and government information portals end to end — from the frontend in Next.js, through APIs in Hono and Prisma, to AWS infrastructure provisioned with Terraform.
Before becoming an engineer, I spent three years teaching math at a public middle school in a rural part of Japan. Thinking every day about how to explain something so it actually lands still shapes how I write code reviews, design APIs, and structure UI today.
On this blog, I write about the kind of problems that don't fit cleanly in a tutorial — the half-day debugging detours, the production-only failures, the migration paths nobody documented. The goal is simple: shave five minutes off the next person who gets stuck where I got stuck.
Off the keyboard: hunting down mala tang shops, going for walks, and enjoying a good drink.
// Mission
Why I write
Save five minutes for the next person stuck where I got stuck.
Web development rarely works on the first try, even when you've read the docs. I've spent hours stuck on cryptic CORS errors, only to find Amplify + Next.js was returning 503s in production, and rewritten the same code over and over.
In those moments, I always thought: "if only someone had written about this exact issue." That's the gap I want to close. On this blog, you'll find hands-on lessons from real bugs — not trend reports or abstract advice.
- Think about how to explain it before writing the code (a habit from teaching).
- Don't stop at "it works" — capture why it works.
- Pay forward every article that ever helped me.
// Career
Career
Jul 2024 — Present
Fullstack Engineer@ A logistics startup in Tokyo
- Building proprietary SaaS, consumer media, and a government information portal at a logistics-focused startup.
- End-to-end ownership across frontend, backend, infrastructure, and CI/CD.
- Recently led the production launch on a go.jp domain and the SES email authentication stack.
- Also responsible for engineering hiring, OJT for mid-career hires, and mentorship of interns and junior engineers.
Frontend
Backend
Infra (AWS)
SEO
Hiring
Onboarding
Mentorship
Jan 2022 — Jun 2024
Frontend Engineer@ Contract engineering firm
- Built frontends for enterprise-embedded projects: a generative-AI chat application, business web apps, and internal tools.
- Optimized rendering of tens of thousands of records, implemented role/policy-based RBAC, and established E2E testing.
- Earned three AWS Associate certifications (SAA / DVA / SOA); organized an internal lightning-talk meetup.
Frontend
Testing
Apr 2018 — Oct 2021
Math Teacher@ Public middle school in a rural part of Japan
- Taught math for three years at a public middle school in a rural part of Japan, designing daily how to land an explanation.
- Skills earned: explanation design, documentation culture.
Teaching
Documentation
// Skills
Tech stack
Primary in work
Languages
TypeScript
JavaScript
Frontend
React 19
Next.js (App Router)
Tailwind CSS
shadcn/ui
Backend
Hono
Prisma ORM
MySQL
OpenAPI
Infra
AWS Amplify
AWS S3
AWS SES
AWS ACM
AWS Lambda
Terraform
GitHub Actions
Testing
Vitest
Playwright
Storybook
TDD
Secondary
Backend (sub)
Python
FastAPI
Azure OpenAI
DB / Auth
Oracle DB
Firebase Authentication
CMS
microCMS
// Contact
Contact
I'm open to contract work, spot consultations, and technical advisory. Full-time offers are evaluated against my current role.
Welcome to discuss
- Software development, including early-stage MVP builds
- Small-to-mid AWS infrastructure work with Terraform
- Hiring and onboarding design
Not the best fit
- Long-term on-site embedded engagements