Tiago Shibata is a software engineer with 12 years of experience building performant back-end systems and developer tooling, currently based in Austin and working at Jump Trading. He has strong roots at Microsoft, where he contributed to Windows Machine Learning and Windows IoT—ranging from low-level C++ services and RPCs to React-based UI integrations for model visualization. Tiago has meaningful open-source contributions to high-profile projects like Microsoft’s ONNX Runtime, improving cross-compilation, packaging for ARM/ARM64, and fixing concurrency and linking issues that enabled broader platform support. He combines systems-level rigor with full-stack sensibilities, comfortable shipping build automation, cross-platform build scripts, and Electron/React dashboards. Earlier robotics leadership and IoT research work show a long-standing interest in embedded systems and autonomy that informs his pragmatic approach to reliability and performance. Colleagues would describe him as a hands-on engineer who bridges deep platform knowledge with practical developer experience improvements.
12 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at Escola Politécnica da USP
Contributions:62 reviews, 182 commits, 14 PRs in 3 years 2 months
Contributions summary:Tiago's contributions primarily involve building out the user interface for the Windows Machine Learning Dashboard. They made a React component for displaying models using the Netron library, including integrating it with the dashboard's file loading features and UI. They also worked on other UI components within the dashboard and electron configuration.
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Role in this project:
Back-end Developer & Automation Engineer
Contributions:114 reviews, 201 commits, 150 PRs in 2 years 4 months
Contributions summary:Tiago primarily focused on modifying build scripts and integrating new features for building and packaging the ONNX Runtime. Their contributions included improvements to the cgmanifest.json generation script, release builds for ARM/ARM64 NuGet packages, and enabling support for cross-compilation for various architectures (ARM, ARM64, Android, and iOS) while integrating Ninja as a build generator. The user also addressed linking bugs, added new tests related to concurrency, and resolved race conditions related to resource stores.
runtimetrainingtensorflowai-frameworkaccelerator
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.