JA

Yosuke Maruyama

I am a software engineer based in Tokyo (JST, UTC+9). I design and build APIs with Python and TypeScript, and take projects end to end — requirements, design, implementation, testing, operations, and maintenance. I also work independently across AWS and Docker infrastructure and CI/CD, React / Vue front-end development, and LLM integration. See About for my background, and Work for past projects.

Why do you have to outsource work your own team could finish quickly?
AI and IaC have made writing code much easier, yet even a small change can still mean quotes, approvals, and a contract with an outside vendor. That is the norm in Japan, where most IT engineers work at vendors rather than at the companies that use the systems. This post sorts out seven situations where you could build it in-house but have to outsource anyway, when outsourcing is the right call, and how to work your way out.

For project enquiries, please review the terms on Work, then get in touch via About.