Software Engineer Intern, 2026
AI-Agent Platform — Diverta Inc.
Co-built the Admin MCP server behind Kuroco's shift from headless CMS to an AI-agent platform (used by 6,000+ organisations): every admin operation is exposed as an MCP tool, so agents such as Claude can manage content, members and forms under scoped OAuth credentials. Built the agent runtime (Amazon Bedrock AgentCore support, Slack/LINE/Teams channels, OAuth auto-registration for claude.ai) and guardrails for agent writes: dry runs with expected record counts, rejection of unsupported modes, and change reports based on the records actually affected.
The work started as Kuroco Mail Agent, a Claude-based agent that people use entirely by email — multi-step retrieval over uploaded documents (RAG) and actions across Slack, Teams and LINE — where I was the lead engineer and designed the core agent loop and its evaluation pipelines. I ship every change to the Kuroco codebase with unit and integration tests and review teammates' pull requests.
MCP, Claude API, OAuth, PHP, Amazon Bedrock AgentCore, RAG
Kuroco



