About Me
Self-introduction: career history, tech stack, certifications, research, and hobbies.
profile
About Me
I’m an engineer at a VR company. My motto is “Listen closely to what moves your heart.”
Certifications
- Fundamental Information Technology Engineer (FE)
- Advanced VR Technologist
Career
- Tokyo Institute of Technology, School of Computing, Dept. of Computer Science, 2017/04 - 2023/03
- Web Company (Part-time), 2019/06 - 2020/09
- Worked as a server-side engineer developing HR management web applications and blog media.
- Gained experience in state transition design, table design, MVC+UseCase architecture, and refactoring fat controllers.
- Managed tasks with Jira and organized documentation with Confluence.
- PHP (Laravel), MySQL, Node, React, Vue (Nuxt), Docker, Terraform, AWS (ECR, ECS, EC2, RDS, ALB, S3)
- Hatena Remote Internship, 2021/08/06 - 2021/09/03
- Developed and released fan letter and episode comment features for the manga viewer GigaViewer.
- Perl, TypeScript, Go
- REALITY, Inc. Internship, 2021/09/15 - 2021/10/15
- Conducted a PoC for VR version of REALITY.
- Unity, C#
- VR Company, 2022/06 - 2022/08
- VR space development projects
- Virtual Cast, Inc., 2022/11 -
- Primarily developing and maintaining real-time servers and their infrastructure.
- Occasionally adding client features with Unity C#.
- Unity, C#, Google Cloud
Research
I conducted research on estimating the degree of self-body awareness from avatar positional data using motion capture systems such as Quest and OptiTrack.
Hobbies
- I enjoy modifying avatars and spending time with friends in VRChat.
- I use Quest connected to a Windows PC via Virtual Desktop.
- Playing games with VRChat friends and university classmates while connected on Discord.
- App development and technical experiments
- Home infrastructure tinkering
Languages & Tools
Languages & Frameworks
- Laravel (PHP)
- ~1 year of professional experience
- MVC + UseCase pattern
- Python
- Built a team project using Django and ML to recommend Qiita articles
- Data preprocessing and statistical analysis with notebooks
- C#
- Often used with Unity
- Experience with MVP UI implementation, ZenJect, UniRx, UniTask
- Built real-time servers with gRPC and MagicOnion
- Unity
- Used in research, personal projects, and work
- Focus on clean architecture in application design
- Go
- Built CRUD APIs with Goa v3, gRPC servers
- Real-time avatar position sync servers using Protocol Buffers
- Database
- MySQL: table design, normalization, foreign key constraints
- Redis: session storage
- MongoDB: large-scale ML data storage
- JavaScript / TypeScript
- Vue, React (component-level usage)
- TypeScript used during Hatena internship
Cloud
- Google Cloud
- CI/CD pipelines, Docker container build pipelines
- GKE cluster setup for load testing
- Real-time server infrastructure
- Logging infrastructure with BigQuery
- AWS
- EC2 instances, Terraform resource provisioning
Tools
- GitHub / GitHub Actions
- Jira, Confluence, ClickUp
- Docker / docker-compose
- VS Code (with WSL2 + Remote Containers)
- Rider (Unity development)