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 2-page CV as PDF

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

Professional Summary

AI systems technical lead with 9+ years of experience building the compiler, runtime, and deployment layer between PyTorch/ONNX models and resource-constrained industrial hardware. Apache TVM Committer and PyTorch Ambassador, with 140+ merged TVM pull requests and hands-on experience across FPGA, GPU, NPU, and on-device LLM platforms. At Mitsubishi Electric’s Open Source & InnerSource Program Office, I set technical direction across R&D teams, translate industrial AI requirements into upstream OSS development, and help engineers build reusable, production-oriented AI infrastructure.

Selected Impact

  • 140+ merged Apache TVM pull requests spanning torch.export.ExportedProgram import, Relax, dynamic shapes, targets, runtimes, and CI.
  • 1.44M+ installs for the Verilog/SystemVerilog extension for Visual Studio Code.
  • 100+ FPS object-detection runtime on AMD/Xilinx Zynq UltraScale+ MPSoC.

Engineering Profile & Skills

  • Programming Languages: C, C++, Python
  • ML Compilers & Model Interchange: PyTorch, torch.export / ExportedProgram, PyTorch FX, Apache TVM Relax and MetaSchedule, ONNX, ONNX-MLIR
  • Runtime Systems & Edge AI: C++ runtimes, model conversion and compilation, edge inference, on-device LLMs, computer vision, and performance tuning across GPU, NPU, and FPGA platforms
  • Open-Source Engineering: Upstream development, code review, maintainer workflows, CI/CD, test automation, and reproducible builds
  • Technical Leadership: Technical roadmapping, architecture review, cross-functional collaboration, mentoring, and OSPO

Experience

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

  • Set technical direction for ML compiler and edge-AI open-source adoption across multiple R&D teams, connecting industrial deployment requirements to upstream PyTorch and Apache TVM development.
  • Led deployment validation of a 1.8B-parameter manufacturing-domain language model on Jetson Orin Nano and RK3588, measuring latency, memory use, and portability across constrained edge environments.
  • 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.
  • Provide architecture review and mentoring across compiler integration, edge deployment, and open-source engineering.

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

  • Expanded upstream ownership in Apache TVM and became a Committer in September 2024.
  • 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.

Researcher, Information Technology R&D Center, Mitsubishi Electric Corporation, Japan - Apr 2017 to 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)

  • Authored 33 merged pull requests through 2024, including Apache TVM backend integration and CI improvements for model conversion and execution.

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 2026 - Application, Inference, and Compilers & Kernels tracks. Program committee
  • Program Committee Member, PyTorch Conference 2025 - Compilers & Kernels track. Program committee

Education

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

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

Talks and Publications

Patents

Media Coverage

Awards & Recognition

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