Web engineer and CTO working on education products. I like building useful services from zero to one, especially with TypeScript, React, backend architecture, and lightweight infrastructure.
Recently, I have been focusing on production AI agents for education: teacher search, RAG, structured streaming, workflow design, and AI-generated learning materials.
- Portfolio: https://meijin.dev/
- Zenn: https://zenn.dev/meijin
- Qiita: https://qiita.com/mejileben
- DEV: https://dev.to/meijin
- X: https://twitter.com/meijin_garden
- AI agent development for education services
- Full-stack product development with TypeScript, React, Next.js, PHP, Laravel, Ruby, and Node.js
- Product and engineering leadership as CTO of NoSchool / Manalink
- Architecture, technical writing, mentoring, and engineering hiring
- Personal product development, including Test Maker
- 2011-2016: Nara National College of Technology, Department of Computer Science
- 2016-2019: Web engineer at LIFULL
- 2019-present: CTO at NoSchool
Mastra, Vercel AI SDK, OpenAI API, RAG, structured data streaming, workflow design, tool design, production monitoring
TypeScript, React, Next.js, Vue, Nuxt.js, React Native, HTML, CSS, SCSS, UI design, SEO, performance tuning
PHP, Laravel, Symfony, Ruby, Rails, Node.js, NestJS, frourio, domain modeling, layered architecture, test design
AWS, GCP, Firebase, Vercel, Docker, GitHub Actions, CDK, CloudFront, S3, ECS/Fargate, RDS, ElastiCache, CloudWatch, Sentry
CTO work, zero-to-one product development, engineering management, hiring, technical writing, documentation, internal study sessions
- Mastra x RAG x structured streaming: https://zenn.dev/manalink_dev/articles/teacher-search-agent-by-mastra
- Applying DDD ideas to AI agent development: https://zenn.dev/meijin/articles/ddd-ai-agent-architecture
- Faster TypeScript by removing unnecessary useMemo: https://zenn.dev/meijin/articles/typescript-usememo-performance-pitfall
- Cursor and Sentry MCP investigation workflow: https://zenn.dev/meijin/articles/cursor-mcp-sentry-investigation
- Laravel and DDD: https://qiita.com/mejileben/items/5910b503924e7e20e9cb
- Make useful things, not just technically interesting things.
- Keep implementation choices proportional to the product phase.
- Prefer structures that make good behavior natural.
- Write, teach, and document so that knowledge compounds.





