Skip to main content

Curriculum Vitae

Masahiro Hiramori (平森 将裕)

E-mail: [email protected]
Location: Greater Tokyo Area (Kanagawa), Japan
GitHub: mshr-h
LinkedIn: masahiro-hiramori

📄 Download CV as PDF

Languages: Japanese (Native), English (Professional working proficiency)
Nationality: Japanese

Summary

AI Systems and ML Compiler Engineer with 9+ years of experience building compiler, runtime, and deployment infrastructure that brings PyTorch models to resource-constrained industrial hardware. My career has progressed from C++ runtime development for a proprietary FPGA accelerator to upstream ML compiler development and enterprise-wide open-source and InnerSource enablement.

Currently Head Engineer in Mitsubishi Electric’s Open-Source & InnerSource Program Office (OSPO), connecting internal AI R&D with upstream PyTorch and Apache TVM and providing technical direction for ML compilers, edge inference, and on-device LLMs. Apache TVM Committer, PyTorch Ambassador, and Microsoft Hummingbird Committer, with 140+ merged Apache TVM pull requests across torch.export / ExportedProgram import, Relax, dynamic-shape support, target and runtime fixes, and CI.

Selected impact includes a 100+ FPS object-detection runtime on Xilinx UltraScale+ MPSoC, a Verilog/SystemVerilog VS Code extension with 1.44M+ installs, and deployment work across NVIDIA Jetson Orin, Rockchip RK3588, Hailo-8, and Renesas RZ/V2H.

Skills

Programming Languages

  • C, C++, Python

ML Compilers & Model Interchange

  • PyTorch, torch.export / ExportedProgram, PyTorch FX, Apache TVM (Relax / MetaSchedule), ONNX, ONNX-MLIR, Microsoft Hummingbird

Runtime Systems & Edge AI

  • C++ runtime systems, Model conversion and compilation, Edge inference, On-device LLMs, Computer vision, Performance tuning, NVIDIA Jetson Orin, Rockchip RK3588, Hailo-8, Renesas RZ/V2H, FPGA accelerators

Open-Source Engineering & DevOps

  • Upstream open-source development, Code review, Maintainer workflows, CI/CD, GitHub Actions, Containerization, Test automation, Reproducible builds

Technical Leadership

  • Technical roadmapping, Architecture review, Cross-functional collaboration, Mentoring, OSPO

Experience

Head Engineer, Open-Source & InnerSource Program Office, Mitsubishi Electric Corporation, Japan — Apr 2025 – Present

  • Shape company-wide adoption of open-source and InnerSource engineering practices for AI/ML software, with emphasis on ML compilers, edge inference, and on-device LLMs.
  • Connect internal R&D requirements with upstream PyTorch and Apache TVM roadmaps, contributing reusable improvements and advising teams on sustainable open-source contribution workflows.
  • Lead technical validation of a manufacturing-domain language model on NVIDIA Jetson Orin Nano and Rockchip RK3588, covering model conversion, optimization, runtime integration, and deployment feasibility.
  • Provide architecture review and mentoring across compiler integration, edge deployment, CI, and open-source engineering.

Head Researcher, Information Technology R&D Center, Mitsubishi Electric Corporation, Japan — Apr 2024 – Mar 2025

  • Led R&D on ML compiler frontends and edge deployment pipelines connecting PyTorch and ONNX models to Apache TVM and heterogeneous hardware.
  • Evaluated Apache TVM MetaSchedule on edge devices and co-authored a peer-reviewed paper presented at IEEE GCCE 2024.
  • Developed an on-device deployment pipeline for a manufacturing-domain language model on NVIDIA Jetson Orin Nano and Rockchip RK3588, including model conversion, optimization, and runtime integration.
  • Expanded upstream ownership in Apache TVM and became a Committer in September 2024.

Researcher, Information Technology R&D Center, Mitsubishi Electric Corporation, Japan — Apr 2017 – Mar 2024

  • Developed a C++ user-mode driver and runtime stack for a proprietary FPGA-based neural-network accelerator, achieving 100+ FPS object detection on AMD/Xilinx Zynq UltraScale+ MPSoC.
  • Built image-anomaly-detection pipelines on Hailo-8 and Renesas RZ/V2H for visual inspection in manufacturing, optimizing models and runtimes for resource-constrained edge devices.
  • Prototyped end-to-end model conversion, compilation, and deployment pipelines using Apache TVM and related tooling across heterogeneous edge hardware.
  • Contributed upstream to Apache TVM, Microsoft Hummingbird, and ONNX-MLIR, focusing on PyTorch model import, CI/CD infrastructure, and industrial edge workloads.

Open-Source & Community Activities

Apache TVM (Committer)

  • Authored 140+ merged pull requests as of July 2026 across Relax and PyTorch frontends, torch.export.ExportedProgram import, dynamic-shape support, target and runtime fixes, and CI modernization.
  • Introduced and maintain the ExportedProgram frontend, enabling models exported with PyTorch 2 torch.export to be imported into TVM Relax.
  • Review and maintain contributions related to Relax frontends, model import and export, compiler infrastructure, and CI pipelines.

PyTorch (Contributor)

  • Contributed integration paths between PyTorch and Apache TVM, including TVM backend interfaces, MetaSchedule configuration, and platform compatibility fixes.
  • Represent industrial and edge deployment use cases in the wider PyTorch community as a PyTorch Ambassador.

Microsoft Hummingbird (Committer)

  • Integrated Apache TVM as a backend for converting and executing classical machine-learning models.
  • Extended CI pipelines to validate model conversion and execution on TVM-based runtimes.

Selected Projects

vscode-verilog-hdl-support, Creator, Maintainer

  • Created and maintain a Verilog/SystemVerilog development extension for Visual Studio Code with 1.44M+ installs on the Visual Studio Marketplace. It provides syntax highlighting, snippets, linting, formatting, waveform viewing, and optional language-server integration for FPGA/ASIC development workflows.

onnx2fx, Creator, Maintainer

  • Created an Apache-2.0-licensed converter that turns ONNX models into inspectable, transformable, and trainable PyTorch FX GraphModule objects for optimization, analysis, and deployment.

Professional & Community Service

  • PyTorch Ambassador, PyTorch Community
    • Represent industrial AI, edge deployment, and ML compiler use cases in the PyTorch community.
  • Program Committee Member, PyTorch Conference 2025

Education

M.S. in Information Science and Technology
Osaka Institute of Technology, Japan — Apr 2015 – Mar 2017

B.A. in Information Science and Technology
Osaka Institute of Technology, Japan — Apr 2011 – Mar 2015

Publications (Selected)

Patents

Media Coverage

Awards & Recognition

  • PyTorch Community Awards 2025 — Nominee
  • PyTorch Community Awards 2024 — PyTorch Innovator Nominee