Shuta Hirai is a Tokyo-based software engineer with eight years of experience building web and full-stack tooling, currently at CyberAgent and active in developer communities as an organizer for FEC Tokyo, FEC Nagoya, and Meguro.es. He contributes to notable open-source work such as pmndrs/three-stdlib, where he migrated exporters to TypeScript and modernized complex 3D asset pipelines, showing deep familiarity with three.js internals. Comfortable across large consumer tech firms and fast-moving product teams, he blends practical refactors with careful type-driven design to reduce runtime issues. Based in Meguro, he goes by the alias did0es online and maintains a public GitHub and portfolio for those who want to dive deeper into his projects.
📚 Stand-alone library of threejs examples designed to run without transpilation in node & browser
Role in this project:
Full-stack Developer
Contributions:39 reviews, 9 commits, 9 PRs in 6 months
Contributions summary:Shuta primarily worked on migrating existing code into TypeScript, refactoring various exporter functionalities (MMDExporter, STLExporter, OBJExporter, PLYExporter, ColladaExporter, USDZExporter, DRACOExporter, GLTFExporter). These changes involved converting existing JavaScript code into class-based structures, adding private methods/properties, and implementing features like unicode conversion. They also modernized the code base by introducing template literals, while also fixing some potential issues.
Contributions:292 commits, 23 PRs, 125 pushes in 5 months
netlify
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Shuta Hirai - Software Engineer at 株式会社 サイバーエージェント